Após a atualização do servidor PHP, estou recebendo o seguinte erro com o PHP Versão 5.6.2 no Apache 2.0
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257
Como posso consertar isso?
php
apache
codeigniter
apache2
codeigniter-2
Techie
fonte
fonte
$_config[0] =& $config
retorna$config
- mas não a variável em si, mas uma cópia do seu valor. E retornar uma referência a um valor temporário não seria particularmente útil (alterá-lo não faria nada).https://github.com/bcit-ci/CodeIgniter/commit/69b02d0f0bc46e914bed1604cfbd9bf74286b2e3
. É melhor atualizar como o @Chad mencionou.isso foi modificado no codeigniter 2.2.1 ... geralmente não é uma prática recomendada para modificar arquivos principais, eu sempre procurava atualizações e a 2.2.1 foi lançada em janeiro de 2015
fonte
Não é uma idéia melhor substituir o arquivo core.common do codeigniter. Porque esses são os arquivos mais testados e do sistema ....
Eu faço uma solução para este problema. No seu arquivo ckeditor_helper.php, linha 65
Mude para ->
Penso que esta é a melhor solução e o seu aviso de problema desaparecerá.
fonte