Очень простой вопрос, как говорится в названии.Отключить 'Вызов функции-члена *** на null' в PHP?
Я хочу, чтобы PHP вел себя, а не дал мне ошибку, он может просто вернуть мне еще один null, когда я вызываю метод на нулевом объекте.
PHP в другом месте выглядит так, как будто все равно.
возвращает нулевое значение, если вы получаете несуществующая ключ из массива:
$foo = ['foo'=>'foo'];
var_dump($foo['bar']);
возвращает нуль, даже если массив является пустым:
$foo = null;
var_dump($foo['bar']);
Но вдруг становится серьезным, чтобы объект!
это *. * Уход и предупреждение - если вы правильно установили error_reporting. что в стороне: это * ваша * работа как разработчик ** проверить **, если у вас на самом деле есть объект или просто нуль. –
@FranzGleichmann Задание разработчика просто выполняется. Если этого не достичь, просто скажите это. – bijiDango
Работа любителей - это сделать работу. профессиональная работа заключается в том, чтобы выполнить работу * правильно *. и простой 'if ($ foo! = null)' на самом деле не так уж сложно. –