Die isset konstruksie

Die konstruksie isset kontroleer of 'n veranderlike bestaan en of sy waarde nie null is nie. Dit gee true terug as die veranderlike bestaan en nie gelyk is aan null nie, andersins gee dit false terug. Dit kan verskeie parameters aanvaar - in hierdie geval sal dit slegs true teruggee as al die oorgedra veranderlikes bestaan.

Sintaksis

phpisset($var);
phpisset($var1, $var2, ...);

Voorbeeld

Kom ons kontroleer die bestaan van 'n veranderlike:

php<?php
  $var = 'toets';
  var_dump(isset($var));
?>

Resultaat van die kode-uitvoering:

phptrue

Voorbeeld

Kom ons kontroleer verskeie veranderlikes:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

Resultaat van die kode-uitvoering:

phpfalse

Voorbeeld

Kom ons kontroleer 'n nie-bestaande veranderlike:

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

Resultaat van die kode-uitvoering:

phpfalse

Sien ook

  • die funksie empty,
    wat kontroleer of 'n veranderlike leeg is
  • die funksie is_null,
    wat 'n veranderlike vir null kontroleer