Autor | Zpráva | ||
---|---|---|---|
Roman! Profil |
#1 · Zasláno: 6. 4. 2016, 16:01:55
Ahoj,
prosím o vysvětlení z jakého důvodu je výsledkem true? var_dump(0=='a'); Díky. |
||
nightfish Profil |
Pro účely porovnání se řetězec 'a' přetypuje na číslo, tedy nulu - a ta se porovná s první nulou.
Doplnění: přetypování se provede, protože je k porovnávání použito dvojité rovnítko. Pokud by se použilo rovnítko trojité, porovnávaly by se i typy hodnot, takže by výsledek byl FALSE. |
||
Roman! Profil |
#3 · Zasláno: 6. 4. 2016, 17:18:45
Díky!
|
||
Časová prodleva: 9 let
|
0