Autor | Zpráva | ||
---|---|---|---|
skrepyKOKO Profil |
#1 · Zasláno: 29. 8. 2011, 00:24:10 · Upravil/a: skrepyKOKO
ahoj,někde vidím psát podmínku takhle
if ($a="on") echo "ANO" else echo "NE" a někde zas takhle if ($a="on"){ echo "ANO"; } else { echo "NE"; } jak je to správně?je to stejný? |
||
Tori Profil |
#2 · Zasláno: 29. 8. 2011, 00:27:59
skrepyKOKO:
Bez složených závorek se provede pouze první příkaz za podmínkou. |
||
DoubleThink Profil * |
#3 · Zasláno: 29. 8. 2011, 00:28:53 · Upravil/a: DoubleThink
skrepyKOKO:
Nehledě na několik syntaktických chyb a špatný operátor v podmínce, jedno-příkazové bloky nemusí být uvnitř složených závorek. Mimochodem, mohl by sis už konečně přečíst něco o základech syntaxe PHP? Třeba na php.net? |
||
o_O Profil |
#4 · Zasláno: 29. 8. 2011, 00:30:14
skrepyKOKO:
Správně není ani jedna podmínka. Vy totiž do proměnné $a přiřazujete "on", neporovnáváte. if($a=="on"){ // více příkazů }else { // Více příkazů } if($a=="on") // jeden příkaz else { // více příkazů } Obojí je správně, ovšem pokud používáte závorky, může obsahovat více příkazů, bez však pouze jednu. Například: $a="off"; if($a=="on") echo "proměnná a je on"; echo "proměnná a je neznámá"; // vypíše "proměnná a je neznámá" $a="on"; if($a=="on") echo "proměnná a je on"; echo "proměnná a je neznámá"; // vypíše "proměnná a je onproměnná a je neznámá" $a="off"; if($a=="on"){ echo "proměnná a je on"; echo "a stále je on"; } echo "proměnná a je neznámá"; // vypíše "proměnná a je neznámá" $a="on"; if($a=="on"){ echo "proměnná a je on"; echo "a stále je on"; } echo "proměnná a je neznámá"; // vypíše "proměnná a je ona stále je onproměnná a je neznámá" |
||
skrepyKOKO Profil |
#5 · Zasláno: 29. 8. 2011, 00:33:10
aha,s tou podmínkou jsem dával jen příklad..byl to narychlo napsaná podmínka bez myšlení..prostě jen na příklad:D
jinač už to chápu:) díky všem |
||
Časová prodleva: 13 let
|
0