PHP/Valdymas: Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
Naujas puslapis: php kalbos valdymo konstrukcijos dalinai yra paveldėtos iš C/C++ ir papildytos dar keletu idomesnių konstrukcijų variacijų. alternatyvos sakiniai: '''if''' ( $D < 0 ) ... |
Nėra keitimo santraukos |
||
5 eilutė:
'''if''' ( $D < 0 ) ''// jei diskriminantas D<0''
echo "sprendinys neegzistuoja
'''else if''' ( $D==0 ) ''// jei diskriminantas D=0''
echo " sprendinys x= ".(-$b/(2*$a))
'''else''' echo " sprendiniai:
"
"
php si programos teksto fragmenta galima uzrasyti ir taip:
'''if''' ( $D < 0 ) ''// jei diskriminantas D<0''
echo "sprendinys neegzistuoja
'''elseif''' ( $D==0 ) ''// jei diskriminantas D=0''
''// ^^^^^^^^^^^ sujungtas else if''
echo " sprendinys x = ".(-$b/2*$a)
'''else''' echo " sprendiniai:
"
"
toks rašymo būdas leidzia paprasčiau organizuoti daugiapakopį parinkimą:
27 eilutė:
'''if''' ( ($a==0) && ($b==0) && ($c!=0) ) echo "klaidinga lygtis $c=0 <br />\n";
'''elseif''' ( ($a==0) && ($b==0) && ($c==0) ) echo "begalinė sprendinių aibė <br />\n";
'''elseif''' ( ($a==0) && ($b!=0) ) echo " lygtis nekvadratine sprendinys x = ".(-$c/$b)
'''else''' echo " lygtis
ši struktūra tai kartu ir universalesnis c kalboje naudojamo '''switch''' valdymo operatoriaus atvejis.
37 eilutė:
$aRfiBsek[]=$aRfiBsek[]=1; // pirmi du sekos elementai vienetai
for ($i=2; $i<10; $i++) $aRfiBsek[]=$aRfiBsek[$i-1]+$aRfiBsek[$i-2]; // generuojama seka
print "fibonačio seka:
foreach ($aRfiBsek as $reiksme) print "$reiksme ";
--[[Naudotojas:
|