PHP: ruzna interpretace funkce empty ve verzi 3 a 4

Radek Vybiral Radek.Vybiral na vsb.cz
Pátek Březen 23 10:26:47 CET 2001


On Fri, 23 Mar 2001, Zdenek Bohm wrote:

> Ahoj vsem,
> 
> mam jednu, v teto konferenci asi OT, otazku. Funkce empty($x) by mela vracet
> true, pokud promenna x neni nadefinovana, pokud ma nejakou (i nulovou
> hodnotu), vraci false.
> Tak je to v PHP verze 3. Ve ctverce je z nejakeho duvodu zmena, empty vraci
> true i v pripade, ze promenna existuje, ale ma nulovou hodnotu - tudiz se
> empty neda pouzit na detekci existence promenne.
> Existuje nejaka funkce/konstrukce, ktera dokaze (ve verzi 4) zjistit, je-li
> promenna definovana.

Skoda, ze jste nepolozil tuto otazku nejdrive manualovym strankam, vedel
by jste celkem ihned, ze k tomuto ucelu slouzi funkce isset();
http://www.php.cz/manual/en/function.isset.php

R.V.



Další informace o konferenci Linux