phpbar.de logo

Mailinglisten-Archive

[php] isset(), empty() - was steckt dahinter?

[php] isset(), empty() - was steckt dahinter?

Werner Stuerenburg php_(at)_phpcenter.de
Wed, 11 Jul 2001 02:05:40 +0200


>  isset($var) ist doch eigentlich semantisch Äquivalent zu sizeof($var) und

Wieso das?

isset($var) ist true, wenn die Variable gesetzt ist. sizeof($var)
gibt eben die Size an, was etwas anderes ist.

> sollte in einer if anweisung das gleiche Resultat liefern wie if($var)
> und
> empty($var)

if($var) besagt, daß etwas ausgeführt wird, wenn $var true
liefert. Also z.B. bei $var = 1; Nicht aber bei $var = 0; In
diesem Fall liefert isset($var) jedoch true! empty($var) ist ein
Test bei strings, ob was drin ist. Also empty($var) ist true,
genau dann wenn $var = '';



-- 
Herzlich
Werner Stuerenburg            

_________________________________________________
ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen
Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409
http://pferdezeitung.de




php::bar PHP Wiki   -   Listenarchive