Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее

Тип 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.

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