18 of 410 menu

Konstrukce unset

Konstrukce unset maže proměnnou nebo určený prvek pole. Pokud proměnná po provedení unset již neexistuje, funkce isset bude vracet false. Při pokusu o přístup ke smazané proměnné bude vygenerováno upozornění.

Syntaxe

unset($var); unset($var1, $var2, $var3); unset($array['key']);

Příklad

Smazání jednoduché proměnné:

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

Výsledek provedení kódu:

false

Příklad

Smazání prvku pole:

<?php $arr = ['a', 'b', 'c']; unset($arr[1]); print_r($arr); ?>

Výsledek provedení kódu:

Array ( [0] => a [2] => c )

Příklad

Smazání více proměnných:

<?php $a = 1; $b = 2; $c = 3; unset($a, $b, $c); var_dump(isset($a), isset($b), isset($c)); ?>

Výsledek provedení kódu:

false false false

Viz také

  • funkci isset,
    která kontroluje existenci proměnné
  • funkci empty,
    která kontroluje, zda je proměnná prázdná
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout