Autor Zpráva
jouda02
Profil *
Ahoj, muze mi nekdo vysvetlit proc $k = 0; vraci ze byla podminka nesplnena??

kdyz zadam aby se porovnaval i typ tzn. !== tak uz to vraci spravne tzn. "ok: 0"

Diky

                        $k = 0;
            
            if($k!='a' AND $k!='b'){
                var_dump('ok: '.$k);
            }else{
                var_dump('ko: '.$k);
            }
Tori
Profil
Pokud se řetězec porovnává s číslem (bez porovnání typů), je převeden na číslo. Viz http://cz.php.net/manual/en/language.operators.comparison.php, tam je i odkaz na způsob, jakým se řetězce konvertují na čísla.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0