PHP/Konstruktory i destruktory: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
→‎Konstruktor: rozwinięcie przykładu
Linia 5:
=Konstruktor=
 
Konstruktor jest jedną z funkcji "magicznych" w językach zorientowanych obiektowo. W PHP od wersji 5, konstruktor jest funkcją o nazwie ''__construct''. Tak zadeklarowana funkcja jest wywoływana automatycznie w momencie utworzenia instancji klasy. PrzykłademKonstruktor użyciaprzechwytuje konstruktorawszystkie parametry podane przy tworzeniu obiektu, może byćwięc posłużyć do nadanienadania wartości początkowych zmiennym będącym prywatnymi właściwościami obiektu:
 
<nowiki><?php
 
// deklaracja klasy
public class myClass {
private $test;
Linia 16 ⟶ 17:
}
}
 
// utworzenie instancji klasy, wraz z przypisaniem wartości początkowej
$obj = new myClass ('ala');
 
?>