На работе возник глупейший спор: когда требуется проверить неизвестную переменную на пустоту следует писать
Код: Выделить всё
if (isset($x) && !empty($x))
Я же стал утверждать обратное, т.к. empty по сути содержит внутри себя проверку на isset и будет достаточно
Код: Выделить всё
if (!empty($x))
Собственно вопрос:
Кто прав? Встречали ли вы в своей практике нотисы для empty и если да, то как можно это воспроизвести
Благодарю