Programmeerimine PHP
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"
funktsioonid: __destruct, __call, __callStatic, __get, __set, __isset, __unset, __sleep, __wakeup, __toString, __invoke, __set_state,
__clone. Selle kusrsuse raames kasutame ainult __construct ja __toString.
Konstruktori, destruktori ja __toString näide:
Näide 6.1.3
Konstruktor';
}
public function __destruct() {
echo '
Destruktor';
}
public function __toString() {
return '
Hello World!';
}
}
$a = new Test();
echo $a;
unset($a); // muutuja $a kustutamine mälust
?>
Väljund