Обновите свой pear/MDB2 от консоли:
# pear upgrade MDB2-beta
# pear upgrade MDB2_Driver_Mysql-beta
У меня была та же проблема. У меня уже был '&'; и тем не менее это давало то же предупреждение. Я использую PHP 5.3 с WAMP и всем, что я сделал был, УДАЛЯЮТ '&'; подпишитесь и предупреждение закончилось.
$obj= new stdClass(); //Without '&' sign.
Я недавно переместил использование сайта SimplePie ( http://simplepie.org/ ) с сервера, который использовал PHP 5.2.17 для того, который использует PHP 5.3.2. Это было после этого перемещения, что я начал получать список сообщений об ошибках, таких как этот:
Устаревший: Присвоение возвращаемого значения новых ссылкой удерживается от использования в.../php/simplepie.inc на строке 738
После рассмотрения нескольких обсуждений этой проблемы, я разрешил вещи путем замены всех экземпляров = & новый с = новый в simplepie.inc файле.
я не испытан достаточно, чтобы знать, будет ли это работать во всех экземплярах, где эти сообщения об ошибках получены, но это работало в данном случае, и это может стоить попробовать.