Depois da atualização de 9.11 estou com problemas no nm_functions.php
Não lembro De ter visto documentação de ajuda sobre esse arquivo.
Pode especificar o erro?
parece que tem haver com a versão do php
Você está mostrando o ambiente d e produção.
O problema ocorre no ambiente de desenvolvimento?
Se não, limpe a sua pasta de produção e republique o projeto.
Ocorre no ambiente de produção! No ambiente de desenvolvimento funciona normalmente!
A linha em questão tem uma coalescência nula:
return $arr_content[$type] ?? [];
Eu fiz alguns testes com essa construção:
Esses foram os resultados:
Essa construção não é permitida no PHP 5.6 ou abaixo (que não é suportado pelo ScriptCase). Esse caso aconteceu com outro cliente no forum internacional, e eu não tenho confirmação dele, mas não houve mais resposta depois que ele verificou e atualizou seu PHP no ambiente de produção, então acho que o problema pode ter sido resolvido.
Seu ambiente de produção de configurações de php diferente do ambiente de desenvolvimento?
No ambiente desenvolvimento PHP: 8.1.28, no da produção 5.6
Olá, @lopes123.
O PHP usado em produção está bem antigo, inclusive até descontinuado no pelo próprio PHP.
Sempre recomendamos utilizar a mesma versão do PHP que foi utilizada em desenvolvimento, utilizar também no ambiente de produção.