Продолжаем тему изучения ООП в 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(); ?>
Результатом будет следующее:
Привет! День добрый! Привет!
Вот так мы и познакомились с объектом и его экземплярами. Жду с нетерпением Ваших вопросов в комментариях, а Вы ждите от меня новых примеров и уроков.
С уважением Ваш ИТ Инженер.
Покупай со скидкой! Не пропусти акции на бытовую технику, живи по карману.