Ir para conteúdo
Fórum Script Brasil
  • 0

rBrouck

Pergunta

Olá a todos,

Estamos com um problema que pode ser bem simples mas não estamos conseguindo resolver.

Temos uma rotina de geração de boletos que utilizamos o OpenBoleto.

O OpenBoleto funcionava perfeitamente até trocarmos de servidor. 

Aparece a seguinte mensagem de erro: Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in ...

A mensagem está relacionada com um exemplo da própria biblioteca.

O mesmo conteúdo funciona perfeitamente em um servidor e no outro não.

Acreditamos estar relacionado com as instruções 

*---*

require '../autoloader.php';
use OpenBoleto\Banco\BancoDoBrasil;
use OpenBoleto\Agente;
$sacado = new Agente(...);
$cedente = new Agente(...);

*---*

O conteúdo do autoloader.php é uma instrução com função de inclusão:

*---*

spl_autoload_register(function($className) {
    $filename = str_replace(array('\\', '_'), DIRECTORY_SEPARATOR, $className) . '.php';
    $path = __DIR__ . "/src/" . $filename;
    
    if (is_file($path)) {
        include $path;
        return true;
    }
    return false;
});

*---*

Acreditamos que esteja relacionado com alguma configuração do PHP (exemplo: variáveis, php.ini, etc) na qual este comando "spl_autoload_register" não funcione corretamente.

Apenas para frisar que, instalando exatamente igual (pastas, arquivos, permissões, etc) nos dois servidores, em um funciona e em outro não funciona.

Muito obrigado

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...