PHP/Valdymas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos
Nėra keitimo santraukos
2 eilutė:
idomesnių konstrukcijų variacijų. Pavyzdžiui '''if''' parinkimo veiksmas:
 
'''if''' ( <font color="#0000BB">$D</font> < 0 ) ''// jei diskriminantas D<0''
echo "sprendinys neegzistuoja ";
'''else if''' ( <font color="#0000BB">$D</font>==0 ) ''// jei diskriminantas D=0''
echo " sprendinys x= ".(-<font color="#0000BB">$b</font>/(2*<font color="#0000BB">$a</font>));
'''else''' echo " sprendiniai: ". ''// liko variantas D>0''
" x1 = ".((-<font color="#0000BB">$b</font>+sqrt(<font color="#0000BB">$D</font>))/(2*<font color="#0000BB">$a</font>)).
" x2</sub> = ".((-<font color="#0000BB">$b</font>-sqrt(<font color="#0000BB">$D</font>))/(2*<font color="#0000BB">$a</font>));
 
php šį programos teksto fragmenta galima uzrasyti ir taip:
 
'''if''' ( <font color="#0000BB">$D</font> < 0 ) ''// jei diskriminantas D<0''
echo "sprendinys neegzistuoja";
'''elseif''' ( <font color="#0000BB">$D</font>==0 ) ''// jei diskriminantas D=0''
''// ^^^^^ ------------------------------ panaudoti sujungti '''else if'''''
echo " sprendinys x = ".(-<font color="#0000BB">$b</font>/2*<font color="#0000BB">$a</font>);
'''else''' echo " sprendiniai: ". ''// liko variantas D>0''
" x1 = ".((-<font color="#0000BB">$b+sqrt(<font color="#0000BB">$D))/(2*<font color="#0000BB">$a</font>)).
" x2 = ".((-<font color="#0000BB">$b-sqrt(<font color="#0000BB">$D))/(2*<font color="#0000BB">$a</font>));
 
toks rašymo būdas leidžia paprasčiau organizuoti daugiapakopį parinkimą:
 
'''if''' ( (<font color="#0000BB">$a</font>==0) && (<font color="#0000BB">$b</font>==0) && (<font color="#0000BB">$c</font>!=0) ) echo "klaidinga lygtis <font color="#0000BB">$c</font>=0";
'''elseif''' ( (<font color="#0000BB">$a==0) && (<font color="#0000BB">$b</font>==0) && (<font color="#0000BB">$c</font>==0) ) echo "begalinė sprendinių aibė";
'''elseif''' ( (<font color="#0000BB">$a</font>==0) && (<font color="#0000BB">$b</font>!=0) ) echo " lygtis nekvadratine sprendinys x = ".(-<font color="#0000BB">$c</font>/<font color="#0000BB">$b</font>);
'''else''' echo " lygtis kvadratine ";
 
34 eilutė:
$aRfiBsek =Array(); ''// masyvas fibonacio sekai saugoti''
$aRfiBsek[]=$aRfiBsek[]=1; ''// pirmi du sekos elementai vienetai''
'''for''' (<font color="#0000BB">$i</font>=2; <font color="#0000BB">$i</font><10; <font color="#0000BB">$i</font>++) <font color="#0000BB">$aRfiBsek</font>[]=<font color="#0000BB">$aRfiBsek[<font color="#0000BB">$i</font>-1]+<font color="#0000BB">$aRfiBsek[<font color="#0000BB">$i</font>-2]; ''// generuojama seka''
print "fibonačio seka: ";
'''foreach''' (<font color="#0000BB">$aRfiBsek</font> as <font color="#0000BB">$reiksme</font>) print "$reiksme ";