Programmeerimine PHP
var_export ($w < $x); // true
?>
2.4 Funktsioonid
Ilma funktsioonideta oleks programmeerimine mõtetu. Oleme juba kasutanud tavalisi PHP funktsioone nagu gettype(), is_bool(),
var_export() jne. Aga keerulisemateks ülesanneteks jääb nendest väheseks. Tihti sooritatavaid operatsioone on kasulik vormistada
iseseisva alamprogrammidena ehk funktsioonidena. Siin on abiks kasutajafunktsioonid - programmeerija poolt kirjutatud funktsioonid.
Kui funktsiion on valmis, siis saab seda kasutada ka muude andmete puhul. Näiteks ruutvõrrandi lahendamisel tuleb iga kord
diskriminandi leida. Selle arvutamiseks vajaminevad tegevused võime koondada funktsioonisse. Lisaks saame teha ka funktsioon
lahendite leidmiseks.
Ruutvõrrandiks nimetatame võrrandit, mis on esitatud kujul: ax2 + bx + c = 0
Diskiminant on siis: D = b2 - 4ac
Ruutvõrrandi lahendamiseks kasutame valemit:
x1 = (-b + sqrt(D)) / 2a
x2 = (-b - sqrt(D)) / 2a