Знакомства на Just click it
Скоро новый год!
Онлайн радио
Вверх
Новые статьи

Архив

Тип Object в PHP

Тип Object в PHP позволяет создавать новые объекты в режиме конструктора и иными способами. Имея поддержку ООП, PHP является очень функциональным языком программирования и позволяет реализовывать достаточно сложные задачи.

 

Тип Object в PHP (работа с объектами)

PHP, являясь достаточно функциональным языком програмирования имеет модуль ООП или иначе говоря модуль объектно-ориентированного програмирования. Иерархия объектов выглядит примерно следующим образом:

 

класс – объект – методы – свойства

 

Подобная иерархия должна быть вам знакома из учебника по JavaScript. Существуют большие классы, которые содержат в себе родственные по каким – либо критериям объекты, каждый из которых обладает набором методов и свойств, позволяющих работать с ним.

В PHP для доступа к методам объектов в PHP используется оператор – >. Для создания нового объекта используется оператор new.

 

<?php
class fg
{
function clr()
{
echo "цвет – зеленый";
}
}
$circle = new fg;
$circle – > clr();
?>
цвет - зеленый


В данном примере мы создаем новый класс объектов fg при помощи конструкции:



class fg
{
...
}



Внутри класса мы создаем метод clr(), который имеет один единственный оператор вывода надписи на экран – echo "цвет – зеленый";.

Далее мы создаем объект $circle для этого класса – $circle = new fg;. Теперь созданный нами объект перенял все методы и свойства класса fg. Но так как этот класс имеет лишь один метод – clr(), то мы вызываем этот метод для нашего объекта строкой $circle – > clr();.

Сегодня мы познакомились с очень интерестным типом данных - объектами PHP.

Вообще тема объектно ориентированного програмирования достаточно объемна и полностью будет рассмотренна в последующих уроках.

 

назад
далее
Наверх
Источник: Создание сайтов
Мы В Контакте Мы на Facebook Лента новостей RSS
Копирование и публикация материалов сайта разрешены только при наличии активной ссылки на источник
2011 - наши дни.. © Контакты | Лого | Реклама на сайте | Вебмастерам
Политика конфиденциальности | Пользовательское соглашение