Programmeerimine PHP
}
}
?>
Väljade defineerimisel on võimalik määrata ka ligipääsu direktiivi (piirajat). Võimalikud direktiivid:
public - avalik ligipääs, klassi muutujate väärtusi saab vabalt kätte saada ja muuta ning klassi funktsioone käivitada kõikjal
private - privaatne ligipääs, muutujad ja funktsioonid on kättesaadavad vaid selles klassis
protected - kaitstud ligipääs, muutujad ja funktsioonid on kättesaadavad selles klassis ja selle klassi laiendavates klassides
Direktiivide kasutamise näided on olemas osas 6.2.
Igas klassis on vaikimisi olemas konstruktor - meetod, mida käivitatakse siis, kui klassi objekti luuakse, ehk siis iga kord kui kirjutame
koodis new ClassName(); Seda meetodit võib ka käsitsi ümber defineerida, selleks on olemas meetod __construct(...). Näiteks meie
näides konstruktoris määratakse kohe inimese nimi ja sugu. Lisaks __construct funktsioonile on olemas ka järgmised "maagilised"