Почему Zend Studio 10.6 (PHP) ругается на неопределенную переменную при передаче параметра по ссылке в методе? (и не делает этого в функции)

В коде некоторые данные удобно получать по ссылке из методов, но редактор начинает подсвечивать такие места как ошибки, что несколько раздражает. Можно ли как-то от этого избавится, например указанием DOC информации у таких методов? Пока пишу что-то вроде e:r($ttt = null), помогает, но костыль это, да и неудобно.

f20d9384d25240e98fd9fdd67e65051e.png
function z(&$zzz) { $zzz = 1; }
z($v);
echo $v;
						
class e {
	public static function r(&$rrr) {
		$rrr = 1;
	} 
}				
e::r($ttt);
echo $ttt;
  • Вопрос задан
  • 2445 просмотров
Пригласить эксперта
Ответы на вопрос 1
trerums
@trerums
1) Инициализируйте переменную $ttt
2) Забудьте о передаче по ссылке, это deprecated
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы