PHP/Konstruktory i destruktory: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1:
<div class="noprint">{{poprawić|Rozdział w ogóle nie pasuje do podręcznika. Zostanie on przepisany, gdy autorzy dotrą do tego miejsca przy pisaniu. Poza tym, dotyczy PHP4 a od dawna mamy PHP5...}}</div>
Skoro nauczyliśmy się tworzyć klasy i obiekty
=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ładem użycia konstruktora może być nadanie wartości początkowych zmiennym będącym prywatnymi właściwościami obiektu:
<nowiki><?php
public class myClass {
private $test;
public function __construct ($val) {
$this->test = $val;
}
}
?>
</nowiki>
=Destruktor=
|