Як перевірити чи порожня змінна в PHP - empty()

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 24
  • Автор: Адмін
Як перевірити чи порожня змінна в PHP - empty()

Колеги всім привіт.

Кожен веб-розробник у своїй роботі стикається з такими завданнями як визначити, чи порожня його змінна, яка прийшла звідкись чи ні в мові програмування PHP. Дуже часто буває, що деякі розробники-початківці не знають як це перевірити, або перевіряє неправильно і потім виникають великі проблеми коли справа доходить до вставки даних з цієї змінної в базу даних.

У сьогоднішній статті ми поговоримо про те, як можна дуже легко визначати, чи порожня у вас змінна, чи ні.

 

Вміст статті:

  1. PHP функція empty.
  2. Підсумки.

 

1. PHP функція empty.

Щоб вирішити наше завдання, нам допоможе функція php яка називається empty. Функція приймає лише один обов'язковий параметр, це може бути число або рядок і навіть логічне значення true або false. Функція empty повертає тип bool, саме true чи false. Функція вважає змінну порожньою у разі якщо значення змінної має значення 0, порожній масив чи змінна немає чи має значення false.

Синтаксис функції.

empty(mixed $variable): bool

 

Приклади.

Перший приклад, коли в змінній лежить порожній масив.

функція php порожня

Як бачимо порожній масив для функції empty буде вважатися що мінлива порожня.

 

Другий приклад коли змінної зберігається значення 0.

функція php порожня

Значення 0 функція empty вважатиме відсутності значення змінної.

 

Третій приклад коли змінної зберігається порожній рядок.

функція php порожня

Порожній рядок теж вважатиметься відсутністю значення.

 

Четвертий приклад коли змінної зберігається значення FALSE.

функція php порожня

У всіх прикладах функція empty повертає значення TRUE якщо змінної відсутня значення.


 

А тепер давайте подивимося, що поверне функція в якій буде хоч якесь значення.

функція php порожня

Як бачимо, якщо в змінній щось буде зберігатися, то функція поверне FALSE, а це означає, що змінна не порожня.


 

2. Підсумки.

У підсумки колеги ми сьогодні з'ясували, як за допомогою php функції empty можна дуже легко і швидко визначити, чи має якесь значення змінна чи ні.


 

Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

Yii2 - як відключити CSRF валідацію токена
Як отримати розширення файлу - PHP