phpbar.de logo

Mailinglisten-Archive

[php] NULL , 0, '' ????

[php] NULL , 0, '' ????

Norbert Pfeiffer norbert at itbw.de
Don Feb 10 10:55:31 CET 2005


Hallo Ralf,

> was haltet ihr davon?
hmm,
PHP ist 'schwach typisiert' (was immer das heisst).
Im Zweifelsfall muss man eine Typisierung erzwingen:

$v1 = NULL;  $v2 = 0;  $v3 = '';
echo ((isset($v1) ) ? '|v1 set| ' : '|v1 unset|')."\n";
echo ((isset($v2) ) ? '|v2 set| ' : '|v2 unset|')."\n";
echo ((isset($v3) ) ? '|v3 set| ' : '|v3 unset|')."\n\n";
echo (($v1 == $v2 ) ? '|v1 == v2|' : '|v1 != v2|')."\n";
echo (($v1 == $v3 ) ? '|v1 == v3|' : '|v1 != v3|')."\n";
echo (($v2 == $v3 ) ? '|v2 == v3|' : '|v2 != v3|')."\n\n";
echo (("$v1" == "$v2") ? '|v1 == v2|' : '|v1 != v2|')."\n";
echo (("$v1" == "$v3") ? '|v1 == v3|' : '|v1 != v3|')."\n";
echo (("$v2" == "$v3") ? '|v2 == v3|' : '|v2 != v3|')."\n";

Und schon hat man die Erwarteten Unterschiede ...


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive