Визначення методів класу
Методи - це специфічні функції класу, які будуть виконувати деякі дії в класі.
Наприклад, для створення методів, які будуть встановлювати і отримувати значення властивостей класу $prop1, додайте наступні рядки до вашого коду:
<? Php
class MyClass
{
public $prop1 = "I'm a class property!";
public function setProperty ($newval)
{
$this-> prop1 = $newval;
}
public function getProperty ()
{
return $this-> prop1. "";
}
}
$ Obj = new MyClass;
echo $obj-> prop1;
?>
Примітка:
Для виклику методів класу не забувайте використовувати знак долара.
Приклад $ ob-> set ();
Тепер давайте спробуємо скористатися написаним вище класом шляхом модифікації файлу test.php:
<? Php
class MyClass
{
public $prop1 = "Я властивість класу!";
public function setProperty ($newval)
{
$this-> prop1 = $newval;
}
public function getProperty ()
{
return $this-> prop1. "";
}
}
$obj = new MyClass;
echo $obj-> getProperty (); // Дізнаємось значення властивості
$obj-> setProperty ("Я НОВА властивість класу!"); // Встановлюємо нове
echo $obj-> getProperty (); // Зчитуємо значення ще раз
?>
У браузері ви побачите:
Я властивість класу!
Я НОВА властивість класу!