tgoop.com/phpproglib/5402
Last Update:
🔹 PHP разбор: что использовать и когда? 🔹
Сегодня сравним isset()
vs empty()
vs is_null()
— функции для проверки переменных в PHP. Когда какую применять? 🤔
✅ isset($var) — Проверяет, существует ли переменная и не равна ли она null.
🔹 isset($var) → false
, если $var = null;
или переменная не объявлена.
🔹 isset($var) → true, если $var = «», 0, false
, [], но НЕ null
.
✅ empty($var) — Проверяет, считается ли переменная «пустой» (falsey значением).
🔹 empty($var) → true
, если $var = «»
, 0, false
, null
, [], «0».
🔹 empty($var) → false, если $var = «abc»
, 123, [1,2,3].
✅ is_null($var) — Проверяет, является ли переменная строго null
.
🔹 is_null($var) → true
, только если $var = null
.
🔹 is_null($var) → false
, если $var существует и имеет любое другое значение (даже «», 0, false).
📌 Когда что использовать?
🔹 isset($var) → Проверяем, существует ли переменная.
🔹 empty($var) → Проверяем, «пустая» ли она (falsey).
🔹 is_null($var) → Проверяем, является ли null
.
✍️ А какую функцию вы чаще используете в своих проектах?
Библиотека пхпшника #буст
BY Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Share with your friend now:
tgoop.com/phpproglib/5402