Внимание! Форум временно закрыт. Все вопросы вы можете задать на странице MaxSite CMS в Github

Call-time pass-by-reference has been deprecated

Smolenskiy
Сообщений: 155
Зарегистрирован: 15 мар 2009, 20:40

Call-time pass-by-reference has been deprecated

Сообщение Smolenskiy » 02 апр 2009, 12:06

Собрал у себя на ноуте сервер Apache 2.0.63, PHP Version 5.2.9-1, MySQL 5.0.51

Установил maxsite cms 0-31. В php.ini было установлено allow_call_time_pass_reference = off (чтобы не было этих сообщений меняем на on), в результате на главной странице могу наблюдать:


Warning: Call-time pass-by-reference has been deprecated in .\application\maxsite\common\page.php on line 107

С 107 по 113 и, с 116 - 122

Сообщение обозначает, предупреждение разработчику о том, что передача аргументов по ссылке во время вызова функции была объявлена устаревшей

Не знаю, нужна эта информация для разработчиков maxsite cms или нет, но всё равно выложил.
реестр - зло, система стоит с 23 ноября 2008 г., 4:26:44

Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Call-time pass-by-reference has been deprecated

Сообщение MAX » 02 апр 2009, 14:00

Разработчик в курсе. ;)

Передача аргумента по ссылке вполне оправдана и удобна. Возможно (!!!) когда на всех хостингах будет стоять php 6 (шесть), тогда действительно можно будет подумать об отказе от сего метода.

curtdp
Сообщений: 7
Зарегистрирован: 08 июл 2009, 14:32

Re: Call-time pass-by-reference has been deprecated

Сообщение curtdp » 08 июл 2009, 14:42

чтобы убрать вывод предупреждений, достаточно в файле .htaccess добавить строку

Код: Выбрать все

php_flag display_errors off


или в php.ini

Код: Выбрать все

// Отключить все сообщения об ошибках
error_reporting(0);


подробней о функции error_reporting

P.S.: а еще в файле /index.php (который в корне maxsitecms) параметр

Код: Выбрать все

error_reporting(E_ALL);

можно установить в

Код: Выбрать все

error_reporting(0);

то же самое что и в php.ini только не там :)
еще варианты параметров функции error_reporting

poison
Сообщений: 8
Зарегистрирован: 11 фев 2009, 16:06

Re: Call-time pass-by-reference has been deprecated

Сообщение poison » 11 янв 2010, 04:39

Намного корректней в файле .htaccess добавить строчку
php_value allow_call_time_pass_reference On

Murvanidze
Сообщений: 49
Зарегистрирован: 04 июн 2009, 12:57

Re: Call-time pass-by-reference has been deprecated

Сообщение Murvanidze » 29 дек 2010, 07:06

poison писал(а):Намного корректней в файле .htaccess добавить строчку
php_value allow_call_time_pass_reference On


Это решение сработало у меня.
Спасибо!


Вернуться в «Старые неактуальные темы»

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей