PHP/Valdymas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos
Nėra keitimo santraukos
3 eilutė:
 
'''if''' ( <font color="#0000BB">$D</font> < 0 ) <font color="#FF8000">''// jei diskriminantas D<0''</font>
echo <font color="#DD0000">"sprendinys neegzistuoja "</font>;
'''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 <font color="#DD0000">" sprendiniai: "</font>. <font color="#FF8000">''// liko variantas D>0''</font>
<font color="#DD0000">" x1 = "</font>.((-<font color="#0000BB">$b</font>+sqrt(<font color="#0000BB">$D</font>))/(2*<font color="#0000BB">$a</font>)).
<font color="#DD0000">" x2</sub> = "</font>.((-<font color="#0000BB">$b</font>-sqrt(<font color="#0000BB">$D</font>))/(2*<font color="#0000BB">$a</font>));
 
php kalboje gali būti užrašytas ir taip:
 
'''if''' ( <font color="#0000BB">$D</font> < 0 ) <font color="#FF8000">''// jei diskriminantas D<0''</font>
echo <font color="#DD0000">"sprendinys neegzistuoja"</font>;
'''elseif''' ( <font color="#0000BB">$D</font>==0 ) <font color="#FF8000">''// jei diskriminantas D=0''</font>
<font color="#FF8000">''// ^^^^^ ------------------------------ panaudoti sujungti '''else if'''''</font>
echo <font color="#DD0000">" sprendinys x = "</font>.(-<font color="#0000BB">$b</font>/2*<font color="#0000BB">$a</font>);
'''else''' echo <font color="#DD0000">" sprendiniai: "</font>. ''// liko variantas D>0''
<font color="#DD0000">" x1 = "</font>.((-<font color="#0000BB">$b</font>+sqrt(<font color="#0000BB">$D</font>))/(2*<font color="#0000BB">$a</font>)).
<font color="#DD0000">" x2 = "</font>.((-<font color="#0000BB">$b</font>-sqrt(<font color="#0000BB">$D</font>))/(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 <font color="#DD0000">"klaidinga lygtis c=0"</font>;
'''elseif''' ( (<font color="#0000BB">$a</font>==0) && (<font color="#0000BB">$b</font>==0) && (<font color="#0000BB">$c</font>==0) ) echo <font color="#DD0000">"begalinė sprendinių aibė"</font>;
'''elseif''' ( (<font color="#0000BB">$a</font>==0) && (<font color="#0000BB">$b</font>!=0) ) echo <font color="#DD0000">" lygtis nekvadratine sprendinys x = "</font>.(-<font color="#0000BB">$c</font>/<font color="#0000BB">$b</font>);
'''else''' echo <font color="#DD0000">" lygtis kvadratine "</font>;
 
ši struktūra tai kartu ir universalesnis c kalboje naudojamo '''switch''' valdymo operatoriaus atvejis, nors '''switch''' galima naudoti ir php kalboje.
35 eilutė:
<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 <font color="#DD0000">"fibonačio seka: "</font>;
'''foreach''' (<font color="#0000BB">$aRfiBsek</font> as <font color="#0000BB">$reiksme</font>) print <font color="#DD0000">"$reiksme "</font>;