Domov arrow 5. PREDMETNO USMERJENO PROGRAMIRANJE arrow 5.4 Konstruktorji in destruktorji


5.4 Konstruktorji in destruktorji Natisni E-pošta
Konstruktor in destruktor sta posebni metodi razreda, ki sta klicani ob ustvarjanju in uničenju predmeta. Konstruktorji so uporabni za inicializiranje lastnosti predmeta ali za izvajanje zagonskih postopkov, kot je naprimer povezovanje s podatkovno zbirko ali odpiranje oddaljene datoteke.
PHP 5 uporablja novo magično __construct() metodo kot konstruktor za katerikoli razred ne glede na ime razreda. Primer:

class razred {
function __construct()
{
echo __METHOD__;
}
}
new razred();

Ta primer prikaže razred::__construct. Konstanta __METHOD__ je pri obdelavi zamenjana z imenom trenutne metode.

__destruct() metoda deluje kot zrcalna slika __construct() metode. Metoda je poklicana pred uničenjem predmeta in je uporabna za izvajanje postopkov čiščenja, kot je prekinjanje povezave z oddaljenim virom ali brisanje začasnih datotek.
 


© 2007-2008 PHP, MySQL, XML, OOP, varnost