empty կոնստրուկցիա
empty կոնստրուկցիան ստուգում է, արդյոք փոփոխականը դատարկ է: Այն վերադարձնում է true, եթե փոփոխականը գոյություն չունի կամ պարունակում է «դատարկ» արժեք: Առաջին պարամետրին փոխանցվում է ստուգվող փոփոխականը:
Շարահյուսություն
phpempty(mixed $var): bool
Օրինակ
Ստուգենք մի քանի փոփոխականների դատարկ լինելը.
php<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Կոդի կատարման արդյունքը.
phptrue
true
true
Օրինակ
Ստուգենք ոչ դատարկ փոփոխականները.
php<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Կոդի կատարման արդյունքը.
phpfalse
false
false
Օրինակ
Ստուգենք գոյություն չունեցող փոփոխականը.
php<?php
var_dump(empty($undefinedVar));
?>
Կոդի կատարման արդյունքը.
phptrue