|
|
|
| Доброго времени суток!
Подскажите, как называется такая конструкция:
<?php
echo $obj->resources->db;
?>
|
Хочу загуглить и выучить такой подход, да не знаю от чего оттолкнуться.
Заранее спасибо. | |
|
|
|
|
|
|
|
для: qwofer
(13.01.2012 в 21:13)
| | Это объектно-ориентированное программирование. Кратко: вы проектируете свои абстрактные типы данных и их поведение - классы, переменные таких типов называют объекты. Объекты, сложны по своей природе и могут содержать множество членов, к которым обращаются при помощи оператора ->. Если один объект содержит в качестве члена объект другого класса - получаются вот такие цепочки. | |
|
|
|
|
|
|
|
для: cheops
(13.01.2012 в 21:24)
| |
<?php
class P {
public $resources;
}
class V {
public $db = "myName";
}
$obj = new P;
$obj->resources = new V;
echo $obj->resources->db;
?>
|
Вывела на экран строку `myName`.
Я правильно понял принцип, или поступил не правильно? | |
|
|
|
|
|
|
|
для: qwofer
(13.01.2012 в 21:37)
| | cheops прав полностью....но как это засирает память....... | |
|
|
|
|
|
|
|
для: qwofer
(13.01.2012 в 21:37)
| | Совершенно верно. | |
|
|
|