POUZE DNES: Získej 90 % extra kreditů ZDARMA při dobití od 1199 kreditů s promo kódem SKOLKA90. Zjisti více:
POSLEDNÍ ŠANCE do 29. 8. 2025: Pracuj až o 60 % rychleji díky akreditovanému kurzu Specialista na AI. Nyní již od 0 Kč. Zjisti více:

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