allow call time pass reference



Автор Александр Мащенко задал вопрос в разделе Другие языки и технологии

Ошибка Call-time pass-by-reference has been deprecated in ...on line ... и получил лучший ответ

Ответ от Александр Ермилов[гуру]
В новых версиях PHP (5.3.0 и выше) конструкция & $this (вместо $this может быть любая переменная и код может быть написан без пробела: &$var ) считается устаревшей.
О чем собственно, вас и предупреждают.
Решения:
вариант раз:
Убрать & перед $ в указанных строках (вам в конце пишут имя файла и строку кода, где возникла ошибка)
вариант два:
В файл .htaccess добавить строку: php_flag allow_call_time_pass_reference on
*- если версия PHP на сервере 5.4 и выше, то второй вариант не прокатит - эта директива больше не поддерживается

А вообще, красть нехорошо) )
У официальных пользователей есть официальная поддержка. ссылка

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Ошибка Call-time pass-by-reference has been deprecated in ...on line ...

Ошибка с DLE Forum! Нужна помощь
При обновлении сервера до ветки PHP 5.4.x в которой были удалены некоторые функции, опции, убрана
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*