Тип object (об'єкти)

 

Об'єкти - тип даних, що прийшов з об'єктно-орієнтованого програмування (ООП). Згідно з принципами ООП, клас - це набір об'єктів, що володіють певними властивостями і методами роботи з ним, а об'єкт відповідно - екземпляр класу. Наприклад, програмісти - це клас людей, які пишуть програми, вивчають комп'ютерну літературу і, крім того, як всі люди, мають ім'я та прізвище. Тепер, якщо взяти одного конкретного програміста, Васю Іванова, то можна сказати, що він є об'єктом класу програмістів, має ті ж властивості, що й інші програмісти, теж має ім'я, пише програми і т.п.

У PHP для доступу до методів об'єкта використовується оператор ->. Для ініціалізації об'єкту використовується вираз new, що створює в змінній екземпляр об'єкта.

Приклад. Об'єкти в PHP

<? Php 
// Створюємо клас людей 
class Person 

// Метод, який навчає людину PHP 
function know_php () 

echo "Тепер я знаю PHP"; 


$Bob = new Person; // створюємо об'єкт 
// Класу людина 
$ Bob -> know_php (); // навчаємо його PHP 
?>

Більш докладно реалізацію принципів ООП в мові PHP ми розглянемо в одній з наступних лекцій.