cakephp 1.1 с php 5.3 - PullRequest
       7

cakephp 1.1 с php 5.3

3 голосов
/ 01 сентября 2010

Я только что обновился с php 5.1 до 5.3 и ранее использовалakephp 1.1 на моем сервере.После обновления (или, возможно, раньше, я не уверен) я получаю следующие ошибки.Может ли кто-нибудь пролить свет:

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/dispatcher.php on line 157

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/dispatcher.php on line 221

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/controller/controller.php on line 308

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/controller/controller.php on line 347

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/controller/controller.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/controller/controller.php on line 805

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/controller/component.php on line 128

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/view/view.php on line 686

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/class_registry.php on line 55

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/model/connection_manager.php on line 84

Deprecated: Assigning the return value of new by reference is deprecated in /home/vhosts/bbblh.co.uk/httpdocs/cake/libs/model/connection_manager.php on line 107

1 Ответ

7 голосов
/ 01 сентября 2010

По сути, это означает следующее: то, что вы (в данном случае, cakephp) пытаетесь сделать, все еще будет работать в этой версии, но может быть удалено в будущих версиях php.версия.Вы также можете отключить предупреждения:

error_reporting(E_ALL & ~E_DEPRECATED);

, но при этом существует опасность, что вы забудете об этом, и ваш сайт перестанет работать без предупреждения при следующем обновлении php.

...