doubleval
floatval
Variable handling Funkcje
PHP Manual

# empty

(PHP 4, PHP 5)

empty — Determine whether a variable is empty

### Opis

bool empty ( mixed `$var` )

Determine whether a variable is considered to be empty.

### Parametry

`var`

  Variable to be checked

  > Informacja: empty() only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)).

  empty() is the opposite of (boolean) var, except that no warning is generated when the variable is not set.

### Zwracane wartości

Returns `FALSE` if `var` has a non-empty and non-zero value.

The following things are considered to be empty:

- "" (an empty string)
- 0 (0 as an integer)
- "0" (0 as a string)
- `NULL`
- `FALSE`
- array() (an empty array)
- var $var; (a variable declared, but without a value in a class)

### Rejestr zmian

Wersja | Opis
--- | ---
PHP 5 | As of PHP 5, objects with no properties are no longer considered empty.
PHP 4 | As of PHP 4, The string value "0" is considered empty.

### Przykłady

Przykład #1 A simple empty() / isset() comparison.

`<?php
$var = 0;
// Evaluates to true because $var is empty
if (empty($var)) {
echo '$var is either 0, empty, or not set at all';
}
// Evaluates as true because $var is set
if (isset($var)) {
echo '$var is set even though it is empty';
}
?>`

### Notatki

> Informacja: Ponieważ jest to element składni języka a nie funkcja, nie może być on wywoływany używając zmiennych funkcji

> Informacja: When using empty() on inaccessible object properties, the __isset overloading method will be called, if declared.

### Zobacz też:

- isset() - Determine if a variable is set and is not NULL
- __isset
- unset() - Unset a given variable
- array_key_exists() - Sprawdza czy podany klucz lub indeks istnieje w tablicy
- count() - Zlicza ilość elementów w tablicy lub pól obiektu
- strlen() - Get string length
- The type comparison tables

doubleval
floatval
Variable handling Funkcje
PHP Manual