Autor Zpráva
Sat@n
Profil *
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
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
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
Sat@n: zkus si do $i priradit nulu, nebo prazdny retezec "" a uvidis rozdil.

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: