Die empty konstruksie

Die konstruksie empty toets of 'n veranderlike leeg is. Dit gee true terug indien die veranderlike nie bestaan nie of 'n "leeg" waarde bevat. Die veranderlike wat getoets word, word as die eerste parameter oorgedra.

Sintaksis

phpempty(mixed $var): bool

Voorbeeld

Laat ons 'n paar veranderlikes vir leegte toets:

php<?php
  $var1 = '';
  $var2 = 0;
  $var3 = null;
  
  var_dump(empty($var1)); // true
  var_dump(empty($var2)); // true 
  var_dump(empty($var3)); // true
?>

Uitslag van die kode-uitvoering:

phptrue
true
true

Voorbeeld

Laat ons nie-leë veranderlikes toets:

php<?php
  $var1 = 'text';
  $var2 = 1;
  $var3 = ['a'];
  
  var_dump(empty($var1)); // false
  var_dump(empty($var2)); // false
  var_dump(empty($var3)); // false
?>

Uitslag van die kode-uitvoering:

phpfalse
false
false

Voorbeeld

Laat ons 'n nie-bestaande veranderlike toets:

php<?php
  var_dump(empty($undefinedVar));
?>

Uitslag van die kode-uitvoering:

phptrue

Sien ook

  • die funksie isset,
    wat die bestaan van 'n veranderlike toets
  • die funksie is_null,
    wat 'n veranderlike vir null toets