Konstruksjonen empty
Konstruksjonen empty sjekker om en variabel er tom. Den returnerer true hvis variabelen ikke eksisterer eller inneholder en "tom" verdi. Den første parameteren er variabelen som skal sjekkes.
Syntaks
empty(mixed $var): bool
Eksempel
La oss sjekke flere variabler for tomhet:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Resultat av kjøring av koden:
true
true
true
Eksempel
La oss sjekke variabler som ikke er tomme:
<?php
$var1 = 'tekst';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Resultat av kjøring av koden:
false
false
false
Eksempel
La oss sjekke en variabel som ikke eksisterer:
<?php
var_dump(empty($udefinertVariabel));
?>
Resultat av kjøring av koden:
true