Відмінності між версіями «Об'єкти»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
Рядок 4: Рядок 4:
 
<code><font color="#0000BB"><br>
 
<code><font color="#0000BB"><br>
 
<?php
 
<?php
 +
 
//створюємо клас людей
 
//створюємо клас людей
 +
 
class Person
 
class Person
 
{
 
{
 +
 
// метод, що навчає людини PHP
 
// метод, що навчає людини PHP
 +
 
function know_php()
 
function know_php()
 
{
 
{
 +
 
echo "Тепер я знаю PHP"
 
echo "Тепер я знаю PHP"
 +
 
}  
 
}  
 +
 
}
 
}
 
$bob = new Person; // створюємо об'єкт класу людин<br>
 
$bob = new Person; // створюємо об'єкт класу людин<br>
 +
 
$bob -> know_php(); // навчаємо його PHP<br>
 
$bob -> know_php(); // навчаємо його PHP<br>
 +
 
?>
 
?>
 
</font></code>
 
</font></code>

Поточна версія на 07:37, 25 травня 2010

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

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

//створюємо клас людей

class Person {

// метод, що навчає людини PHP

function know_php() {

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

}

} $bob = new Person; // створюємо об'єкт класу людин

$bob -> know_php(); // навчаємо його PHP

?>


Перейти до Змінні та типи данних в PHP