Ten blog nie jest już rozwijany. Wraz ze wszystkimi artykułami zostały przeniesiony pod adres wmroczkowski.pl

Czy chcesz przejść pod nowy adres?

piątek, 24 lipca 2009

Programowanie obiektowe (cz. 6) - dodawanie metody

Nadszedł czas aby do naszej pierwszej klasy dodać jakieś metody. Niestety jej obecna forma nie jest zbyt użyteczna. Wspominałem wcześniej, że metoda klasy to po prostu funkcja. Zobaczmy więc jak będzie wyglądała pierwsza metoda naszej klasy.

<?php
class First {
function sayWelcome($name) {
echo "Witaj $name!";
}
}
?>

Mamy więc utworzoną pierwszą klasę, która coś robi. Zawiera metodę. Obiekt, który utworzymy na podstawie tej klasy może przywitać każdego kto wywoła metodę sayWelcome. Aby wywołać tą metodę na obiekcie $objFirst należy zastosować operator ->, który umożliwia dostęp do danej metody.

<?php
require_once('class.First.php');
$objFirst = new First();
$objFirst->sayWelcome('Wojtek');
>

Po wykonaniu powyższego kodu powinien się wyświetlić komunikat Witaj Wojtek!. Operator -> służy do dostępu do wszystkich metod i właściwości obiektu. Należy pamiętać, że mówimy tu o programowaniu obiektowym w PHP. W innych językach można było się spotkać z operatorem kropki (.) jednak w PHP nie występuje on w ogóle.

Brak komentarzy: