PHP 4 на практике

       

Создание объектов и работа с ними


Объекты создаются оператором new. Например, объект класса Webpage создается следующей командой:

$home_page = new Webpage;

Новый объект с именем $some_page обладает собственным набором атрибутов и методов, перечисленных в классе Webpage. Для изменения значения атрибута $bgcolor, принадлежащего этому конкретному объекту, можно воспользоваться определенным в классе методом setBgColor( ):

$some_page->setBgColor("black");

Следует помнить, что РНР также позволяет явно получить значение атрибута указанием имен объекта и атрибута:

$some_page->bgcolor;

Однако второй способ противоречит принципу инкапсуляции, и при работе с ООП поступать так не следует. Чтобы понять, почему это так, прочитайте следующий раздел.



Содержание раздела