Rozdział 4. ♦ Tablice i obiekty 127
function showO
echoCTest.. .
Aby utworzyć obiekt tak zdefiniowanej klasy, należy użyć operatora new w postaci:
new nazwa_klasy:
Tak powstały obiekt należy przypisać zmiennej, tak aby można było się do niego później odwoływać. Najczęściej stosuje się zatem konstrukcję:
izmienna = new nazwa_klasy\
Dostęp do składowych klasy uzyskujemy stosując operator ->. Jeśli zatem utworzony zostanie obiekt objl, dostęp do jego pól uzyskujemy dzięki konstrukcji:
$objl->nazwa jaola:
natomiast dostęp do metod — dzięki konstrukcji: tob j 1 ->nazwa_metody(.)
Na listingu 4.20 zostało przedstawione, w jaki sposób uzyskać dostęp do składowych klasy klasal, z listingu 4.19.
Listing 4.20. Ilustracja sposobów dostępu do składowych klasy
<?php
class klasal
var Spolel: var $pole2: function showO {
echoCTest..;
}
$obj = new klasal;
$obj->polel - 100:
$obj->pole2 - 200:
$val = $obj->polel:
echo("Wartość pola polel = $val <br>"); echo(“Wartość pola pole2 - $obj->pole2 <br>"):
echo("Wywołanie funkcji showO: "); $obj->show();