Autor | Zpráva | ||
---|---|---|---|
Sat@n Profil * |
#1 · Zasláno: 14. 7. 2008, 06:27:51
Ahoj,
mohl by někdo osvětlit jaký je rozdíl mezi if() a isset() ? Díky. $i = 1; if($i) { return TRUE; } ---------------------- if(isset($i)) { return TRUE; } |
||
Matty Profil |
#2 · Zasláno: 14. 7. 2008, 08:00:23
Sat@n
Hlavně ten, že isset() je funkce, zatím co do if se zapisuje podmínka. if($i) { return TRUE; } - v tomto případě je to blbost. Podmínka kontroluje, zda se $i provedlo, ale $i je pouze 1, takže je to nanic. |
||
jrm Profil |
#3 · Zasláno: 14. 7. 2008, 08:14:44
V manuále najdeš:
IsSet(proměnná) zjišťuje, zda je proměnná zinicializována, tj. zda proměnná existuje a obsahuje nějakou hodnotu. Pokud ano, funkce vrací true; jinak false. A jak píše Matty je IF podmíněný příkaz. |
||
ninja Profil |
#4 · Zasláno: 14. 7. 2008, 10:30:01
Sat@n: zkus si do $i priradit nulu, nebo prazdny retezec "" a uvidis rozdil.
|
||
Časová prodleva: 16 let
|
0