skanuj0115 (21)

skanuj0115 (21)



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\

Odwołania do składowych

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();


Wyszukiwarka

Podobne podstrony:
skanuj0113 (21) Rozdział 4. ♦ Tablice i obiekty 125 natomiast dodanie na początku tablicy dwóch komó
skanuj0117 (20) Rozdział 4, ♦ Tablice i obiekty 129 Rysunek 4.19. Efekt działania skryptu z listingu
skanuj0120 (18) Rozdział 4. ♦ Tablice i obiekty 131{ var SpoleB: function showBO { echo("F

więcej podobnych podstron