Продолжаем тему изучения ООП в PHP. прошлый урок подарил еще больше вопросов, чем ответов. Сейчас постепенно закроем и эту плешь. Итаке нашим объектом на сегодня будет php класс который будет состоять из функций.
Скажу сразу что хорошим тоном считается выносить классы в отдельные файлы, поэтому у нас с примером будет все очень просто. Для начала создадим наш класс-файл по именем fun.class.php
<?php
class Hello
{
function hello()
{
echo "< br > Привет!"
}
function hello2()
{
echo "< br > День добрый!"
}
}
?>
и соответственно второй индексный, который мы и будем вызывать:
<?php
require_once("fun.class.php"); //подключаем наш класс
//а теперь только так как доступно начиная с php5
Hello::hello2();
?>
Если Мы выполним этот файл то результатом работы будет День добрый!. А теперь покажу как можно в других версиях php обращаться к нашим методам.
<?php
require_once("fun.class.php"); //подключаем наш класс
$met = new Hello; // Можно также вызывать как Hello() создаем экземпляр объекта
$met -> hello();
$met2 = new Hello();// то о чем говорил выше
met2 -> hello2();
met2 -> hello();
?>
Результатом будет следующее:
Привет! День добрый! Привет!
Вот так мы и познакомились с объектом и его экземплярами. Жду с нетерпением Ваших вопросов в комментариях, а Вы ждите от меня новых примеров и уроков.
С уважением Ваш ИТ Инженер.
Покупай со скидкой! Не пропусти акции на бытовую технику, живи по карману.
![OLORG[dot]ru OLORG[dot]ru](http://olorg.ru/application/maxsite/templates/olorgru/assets/images/logos/olorg-logo.png)