Функции за променливи
PHP Manual

empty

(PHP 4, PHP 5)

emptyОпределя дали дадена променлива е празна

Описание

bool empty ( mixed $var )

Определя дали дадена променлива се счита за празна.

Параметри

var

Променлива за проверка.

Забележка: empty() проверява само променливи. При всеки друг случай ще се генерира синтактична грешка. Например, това няма да сработи: empty(trim($name)).

empty() е обратна функция на (boolean) var, с изключение на това, че няма да се генерира предупреждение, ако променливата не е дефинирана.

Връщани стойности

Връща FALSE ако var има стойност различна от празна или нула.

Тези неща се считат за празни:

Дневник на промените

Версия Описание
PHP 5

В PHP 5 обекти без стойности не се считат за празни.

PHP 4

В PHP 4 символен низ със стойност "0" се счита за празен.

Примери

Example #1 Сравнение между функциите empty() и isset().

<?php
$var 
0;

// Изчислява се като true, тъй като $var е празна
if (empty($var)) {
    echo 
'$var is either 0, empty, or not set at all';
}

// Изчислява се като true, тъй като $var е установена
if (isset($var)) {
    echo 
'$var is set even though it is empty';
}
?>

Бележки

Забележка: Тъй като това е езикова конструкция а не функция, тя не може да бъде извикана посредством променливи функции

Вж. също


Функции за променливи
PHP Manual