Stránka 1 z 1
problém s PHP
Napsal: sob 6. lis 2010, 23:16
od krakenuss
mám problém, kdyz napisu napr.
<?php
$a=1;
if($a=2) echo("pravda");
else echo("lež")
?>
tak by mi mělo vyjet LEŽ ale misto toho mi vyjede PRAVDA, je to nejake divne, delal jsem to podle navodu, nevite co delam spatne?
Re: problém s PHP
Napsal: ned 7. lis 2010, 00:33
od Exp
V podmínce máš chybu, takto totiž přiřazuješ (=) hodnotu proměnné $a místo toho, abys ji porovnával (==).
Správně je tedy:
Kód: Vybrat vše
$a=1;
if($a==2) echo("pravda");
else echo("lež")
Re: problém s PHP
Napsal: ned 7. lis 2010, 00:51
od krakenuss
Exp píše:V podmínce máš chybu, takto totiž přiřazuješ (=) hodnotu proměnné $a místo toho, abys ji porovnával (==).
Správně je tedy:
Kód: Vybrat vše
$a=1;
if($a==2) echo("pravda");
else echo("lež")
díky moc, zatim se to ucim takze dekuji, a ja si rikal co tam je blbe
Re: problém s PHP
Napsal: pát 12. lis 2010, 00:14
od SpeedyGT
No nevim jak to bude reagovat na to nezávorkování, ale raději takhle:
Kód: Vybrat vše
$a=1;
if($a==2) {
echo "pravda";
} else {
echo "lež";
}
Re: problém s PHP
Napsal: pát 12. lis 2010, 06:26
od Exp
Nezávorkování samozřejmě ničemu nevadí, protože tam má jen jeden příkaz pro každou větvi podmínky.
Třeba pro mě osobně je to přehlednější, ale to už je na vkusu...