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
phpempty(mixed $var): bool
Eksempel
Lad os tjekke flere variable for tomhed:
php<?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:
phptrue
true
true
Eksempel
Lad os tjekke variable som ikke er tomme:
php<?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:
phpfalse
false
false
Eksempel
Lad os tjekke en ikke-eksisterende variabel:
php<?php
var_dump(empty($undefinedVar));
?>
Resultat af kodeudførelse:
phptrue