NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - isset

Třída

Kořen \ Bez třídy

Metoda - isset

(PHP 4, PHP 5, PHP 7)

Funkce isset() umožňuje zjistit, zda existuje proměnná či klíč v poli a zda proměnná neobsahuje null.

Pokud funkci předáme nepřístupnou vlastnost objektu, bude volání předáno magické metodě __isset() na daném objektu.

K odstranění proměnné nebo prvku na určitém indexu lze použít funkci unset().

Poznámka: isset() není funkce, ale jazykový konstrukt. Nelze ji proto např. uložit do proměnné.

Procedurální

  • function isset (mixed $var, mixed $...) : bool

Parametry

NázevDatový typVýchozí hodnotaPopis
$varmixed

Proměnná, u které chceme zjistit, zda existuje a neobsahuje null.

$...mixed

Další proměnné pro kontrolu

Návratové hodnoty

Vrací: bool

Funkce vrací true, pokud všechny argumenty existují a neobsahují null. V opačném případě vrací false.

Příklady

<?php
$pole = array(
    0 => 'hodnota',
    'klic' => 'hodnota'
);

$jmeno = 'Michal';

var_dump(isset($pole[0]));
var_dump(isset($pole[1]));

var_dump(isset($jmeno));
var_dump(isset($prijmeni));

var_dump(isset($jmeno, $pole[0], $pole['klic']));
var_dump(isset($jmeno, $pole[0], $pole[1]));

Související manuály

      Aktivity