После обновления PHP сервера я получаю следующую ошибку с версией PHP 5.6.2 на 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
Как я могу это исправить?
php
apache
codeigniter
apache2
codeigniter-2
Технарь
источник
источник
$_config[0] =& $config
возвращает$config
- но не сама переменная, а копия ее значения. И возвращение ссылки на временное значение не было бы особенно полезным (изменение не будет ничего делать).https://github.com/bcit-ci/CodeIgniter/commit/69b02d0f0bc46e914bed1604cfbd9bf74286b2e3
. Лучше обновить, как упомянул @Chad.это было изменено в codeigniter 2.2.1 ... обычно это не лучшая практика для модификации основных файлов, я всегда проверял бы наличие обновлений, и 2.2.1 вышел в январе 2015
источник
Это не лучшая идея переопределить файл core.common codeigniter. Потому что это более проверенные и системные файлы ....
Я делаю решение этой проблемы. В вашей строке ckeditor_helper.php - 65
Измените это на ->
Я думаю, что это лучшее решение, и тогда ваше уведомление о проблеме исчезнет.
источник