Konstruktionen empty
Konstruktionen empty tjekker om en variabel er tom. Den returnerer true, hvis variablen ikke eksisterer eller indeholder en "tom" værdi. Den variable der tjekkes sendes som den første parameter.
Syntaks
empty(mixed $var): bool
Eksempel
Lad os tjekke flere variable for tomhed:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Resultat af kodeudførelse:
true
true
true
Eksempel
Lad os tjekke variable som ikke er tomme:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Resultat af kodeudførelse:
false
false
false
Eksempel
Lad os tjekke en ikke-eksisterende variabel:
<?php
var_dump(empty($undefinedVar));
?>
Resultat af kodeudførelse:
true