PHP 5.3.x и новые порядки
Перенося мощный движок, с одного простого и больного хостинга, на новый, быстрый VPS. Установив php 5.3.x, получил проблему при работе скрипта:
Нашел пост, сам пост:
Убрал "&" из
Ошибка устранена.
Дорабатываем скрипт.:)
Deprecated: Assigning the return value of new by reference is deprecated in
/../../searchresults.php on line 128 Первым делом посмотрев на ту самую, заветную строчку $locationManager =& new LocationManager(); ничего смертельного не увидел. Зайдя на php.net начал читать, искать правила. Нашел пост, сам пост:
In reply to pike at kw dot nl, '&' is only apply to PHP 4.Стандарт, он и в африке стандарт.
PHP 5 changed the behavior and the object is defaultly passed by references and if you turn on E_STRICT, you will get a notice:
Strict Standards: Assigning the return value of new by reference is deprecated in xxxx
If you want to *copy* object in PHP 5, use object clone.
Убрал "&" из
$locationManager = new LocationManager(); Ошибка устранена.
Дорабатываем скрипт.:)
-
polosatiy,
- 24 мая 2011, 00:46
- рейтинг: 0

Комментарии (0)