Developers/Object oriented programming in PHP/ru

Эта статья не претендует на полное освещение объектно ориентированных возможностей PHP, что уже сделано на http://php.net/manual/en/language.oop5.php и, поэтому, не нуждается в переложении. Тогда о чём это? Здесь приведены не только полезные подсказки, советы и рекомендации для объектно ориентированного программирования в PHP, но и (что гораздо более важно) примеры с объяснением как, почему и что за возможности используются в основном коде Arcavias.

Хорошо бы прочесть это перед тем, как начинать написание собственного расширения для Arcavias или заменять базовый код.

Содержание

 * Классы
 * Свойства
 * Методы
 * Объекты
 * Абстрактные классы и интерфейсы
 * Исключения