PHP имеет различные функции, которые можно использовать для проверки значения переменной. Для этого есть три полезные функции: isset()
, empty()
и is_null()
. Все эти функции возвращают логическое значение. Если эти функции используются неправильно, они могут привести к неожиданным результатам.
isset()
и empty()
часто рассматриваются как противоположные функции, однако это не всегда так.
isset
- Определить, установлена ли переменная и не равна ли NULL
Другими словами, он возвращает true только тогда, когда переменная не равна нулю.
empty
- Определить, является ли переменная пустой
Другими словами, он вернет true, если переменная является пустой строкой, false, array (), NULL, «0 ?, 0 и неустановленная переменная.
is_null
- Определяет, является ли переменная NULL
Другими словами, он возвращает true только тогда, когда переменная равна нулю. is_null () противоположна isset (), за исключением одного различия, которое isset () может быть применено к неизвестным переменным, но is_null () только к объявленным переменным