Код (Text): if (!$object) if (is_null($object)) if ($object == null) if ($object === null) я обычно проверяю так if (!$object)
правильность зависит от контекста, а ты его не обозначил. в общем случае, isset() и empty() позволяют проверять неинициированную переменную и при этом не возникает предупреждений. поэкспериментируй с error_reporting() и своими проверками.
забыл указать что переменная $order заранее объявляется, например так Код (Text): $order= function($id); //вернет объект или null поэтому isset тут не нужен
правильно проверять так, как функция возвращает. В пхп по-хорошему возвращать фалс для однозначности, ибо null в других языках возвращают от невозможности вернуть что-то более осмысленное.
ф-я возращает нулл-как правильно проверить? Добавлено спустя 35 минут 59 секунд: подозреваю что правильно явно указать проверяемый тип Код (Text): $var === true $var === null
то есть тебе надо показать, что объекта нет. при таком раскладе я бы сделал if (!$object) или if (empty($object))