phpbar.de logo

Mailinglisten-Archive

[php] foo ist nicht gleich foo!?

[php] foo ist nicht gleich foo!?

Michael Borchers list at tridemail.de
Die Aug 29 14:20:38 CEST 2006


> <?php
> function is_foo($x)
> {
> if($x != "foo")
> {
>  $re =  "IST NICHT foo";
> }
> else
> {
>  $re = "IST foo!";
> }
>
> return $re;
> }
>
> echo "0: " . is_foo(0) . "<br>";
> echo "foo: " . is_foo("foo") . "<br>";
> echo "bar: " . is_foo("bar") . "<br>";
> ?>
>
> Ausgabe:
> 0: IST foo!
> foo: IST foo!
> bar: IST NICHT foo
>
> warum ist 0 = foo?!
> -- 

theorie:
wenn $x == null also leer ist, erscheint dann in der func nur noch die 
bedingung
if( != "foo") ?!


php::bar PHP Wiki   -   Listenarchive