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 sudėtinis '''if''' parinkimo veiksmas:
 
'''if''' ( <font color="#0000BB">$D</font> < 0 ) <font color="#FF8000">''// jei diskriminantas D<0''</font>
echo "sprendinys neegzistuoja ";
'''else if''' ( <font color="#0000BB">$D</font>==0 ) <font color="#FF8000">''// jei diskriminantas D=0''</font>
echo " sprendinys x= ".(-<font color="#0000BB">$b</font>/(2*<font color="#0000BB">$a</font>));
'''else''' echo " sprendiniai: ". <font color="#FF8000">''// liko variantas D>0''</font>
" 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 kalboje galimagali būti užrašytas ir taip:
 
'''if''' ( <font color="#0000BB">$D</font> < 0 ) <font color="#FF8000">''// jei diskriminantas D<0''</font>
echo "sprendinys neegzistuoja";
'''elseif''' ( <font color="#0000BB">$D</font>==0 ) <font color="#FF8000">''// jei diskriminantas D=0''</font>
<font color="#FF8000">''// ^^^^^ ------------------------------ panaudoti sujungti '''else if'''''</font>
echo " sprendinys x = ".(-<font color="#0000BB">$b</font>/2*<font color="#0000BB">$a</font>);
'''else''' echo " sprendiniai: ". ''// liko variantas D>0''
32 eilutė:
Ciklai '''while''', '''do''', '''for''' taip pat yra periimti iš c kalbos, bet yra vienas papildomas ciklas '''foreach''' naudojamas perrenkant masyvo elementus:
 
<font color="#0000BB">$aRfiBsek</font> =Array(); <font color="#FF8000">''// masyvas fibonacio sekai saugoti''</font>
<font color="#0000BB">$aRfiBsek</font>[]=<font color="#0000BB">$aRfiBsek</font>[]=1; <font color="#FF8000">''// pirmi du sekos elementai vienetai''</font>
'''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>[<font color="#0000BB">$i</font>-1]+<font color="#0000BB">$aRfiBsek</font>[<font color="#0000BB">$i</font>-2]; <font color="#FF8000">''// generuojama seka''</font>
print "fibonačio seka: ";
'''foreach''' (<font color="#0000BB">$aRfiBsek</font> as <font color="#0000BB">$reiksme</font>) print "$reiksme ";