PHP пуст: как проверить, пуста ли переменная или нет

PHP empty () — это встроенная функция, которая используется для определения того, считается ли переменная пустой. Переменная считается пустой, если она не существует или ее значение равно FALSE . empty () не генерирует предупреждение, если переменная не существует.

PHP empty ()

Функция empty () принимает один параметр, как показано в синтаксисе выше и описано ниже. Это противоположно функции PHP isset (), которую мы видели ранее. Функция empty () используется для проверки, пуста ли переменная или нет.

Синтаксис

См. Следующий синтаксис.

 bool empty ($ var) 

Параметры

$ var — это проверяемая переменная, и это обязательный параметр.

Ниже версии PHP 5.5, empty () поддерживает только переменные, все остальное приведет к ошибке синтаксического анализа. Следующий оператор не будет работать empty (trim ($ var)) . Вместо этого используйте trim ($ name) == false .

Возвращаемое значение

Он возвращает FALSE , если $ var существует и имеет непустое ненулевое значение. В противном случае будет возвращено

Эти значения считаются пустое значение:

  1. «» (пустая строка)
  2. 0 (0 как целое число)
  3. 0,0 (0 как число с плавающей точкой)
  4. «0» (0 как строка)
  5. NULL
  6. FALSE
  7. array () (пустой массив)

См. следующие примеры.

Функция #empty () со строкой

См. следующий код.

  php $ mage = ''; if (empty ($ mage)) {echo 'It '  s empty ';} else {echo' Eleven is full ';} 

См. вывод.

 ➜ pro php app.phpIt empty ➜ pro 

Если переменная не определена или не существует, она будет считаться пустой.

Если вы объявили переменную и не задали никакого значения, она все равно будет считаться пустой.

#empty () function with integer

См. следующий код.

  php $ num = 0; if (empty ($ num)) {echo 'It ' s empt  y ';} else {echo' Это не ';} 

См. вывод.

 ➜ pro php app.phpЭто пусто ➜ pro 

#empty () функция с массивом

См. следующий код.

  php $ num = [  ]; if (empty ($ num)) {echo 'It ' s empty ';} else {echo' This is not ';} 

Посмотреть результат.

 ➜ pro php app.phpIt's empty ➜ pro 

Пустой массив также считается «пустым».

#empty () Функция с логическим значением

См. Следующий код.

  Php $ app = FALSE; if (empty ($ app)) {echo 'It   's empty';} else {echo 'Это не';} 

См. вывод.

 ➜ pro php app. phpIt empty ➜ pro 

Если логическая переменная имеет значение False, она также считается пустой.

#empty () Function with Object

Давайте определим пустой класс и создадим из него объект, а затем проверим его с помощью функции empty ().

  phpclass App {} $ data  = новое приложение (); if (empty ($ data)) {echo 'Класс пуст';} else {echo 'Класс не пуст';} 

См. вывод.

 ➜ pro php app.phpClass не пуст ➜ pro 

Это означает, что $ data не пуст и есть некоторые свойства.

A переменная со значением NULL также считается пустой.

#Complete Example

См. полный пример ниже.

  php $ varA = 0;  $ varB = 0,0;  $ varC = "0";  $ varD = NULL;  $ varE = false;  $ varF = массив ();  $ varG = "";  пустой ($ varA)?  var_dump ("True  n"): var_dump ("False  n");  пустой ($ varB)?  var_dump ("True  n"): var_dump ("False  n");  пустой ($ varC)?  var_dump ("True  n"): var_dump ("False  n");  пустой ($ varD)?  var_dump ("True  n"): var_dump ("False  n");  пустой ($ varE)?  var_dump ("True  n"): var_dump ("False  n");  пустой ($ varF)?  var_dump ("True  n"): var_dump ("False  n");  пустой ($ varG)?  var_dump ("True  n"): var_dump ("False  n"); 

См. следующий вывод.

 ➜ pro php app.phpstring (5)  Строка «Истина» (5) Строка «Истина» (5) Строка «Истина» (5) Строка «Истина» (5) Строка «Истина» (5) Строка «Истина» (5) «Истина» ➜ pro 

Наконец, пример функции PHP empty () завершен.

Оцените статью
nanomode.ru
Добавить комментарий