PHP (Hypertext Processor)

Keelest

  • Skriptikeel – skript teeb oma tööd pärast seda, kui toimus mingi sündmus.
  • Serveripoolne keel
  • Saab kasutada nii HTML sees (HTML, embedded), kui ka eraldiseisavana skriptina

PHP ajalugu

Aastal 1994 taani

Rasmus Lerdorf

PHP Süntaks

  • Iga koodi rida tuleb lõppetada “;” märgita.
  • Teksti väljastamiseks on kaks põhiavaldust
  • 1. echo
  • 2.print

Muutujad

  • algavad $ märgiga, nt: $muutujal
  • muutuja nimi peab algama kirjatähega või alamkriipsuga

PHP plussid

  • Lihtne õppida
  • Keel pidevalt areneb
  • Palju näited ja valmiskoodi

Paljulaiendusi nt.:

  • erinavete andmebaaside tugi
  • DOM
  • piltide töötlus
  • Krüpteerimine
  • andmete pakkimine
  • XML
  • mailide saatmine

PHP miinuseid

  • Ei nõuta muutujate deklareerimist enne muutujate väärtustamist
  • Muutujad pole piiratud oma tüübiga – muutujat $i saab väärtustada täisarvuga, siis väärtustada sõnega
  • Funktsioonide/meetodite ülelaadimine pole lubatud
  • Tüübi kontroll pole range! (tulle kasutada ===)