MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
CodeIgniter 2: Что делать при ошибке Only variable references should be returned by reference
12.10.2015
01:11
Раздел: Компьютер - Программирование - Язык PHP - CodeIgniter

После обновления PHP до версии PHP Version 5.6.2 на Apache 2, в CodeIgniter 2 стала появляться ошибка:

A PHP Error was encountered

Severity: Notice

Message: Only variable references should be returned by reference

Filename: core/Common.php

Line Number: 257

Как ее исправить?


Надо отредактировать файл core/Common.php, строка 257.

Искомая строка должна выглядеть так:

return $_config[0] =& $config;

Ее нужно заменить на две вот такие строки:

$_config[0] =& $config;

return $_config[0];

Говорят, что эту ошибку исправили в CodeIgniter 3. А во второй версии CodeIgniter приходится ошибку исправлять грубым хаком, если на хосте имеется неудачная версия PHP.


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования