В общем из-за проблем проектирования встала задача выйти из класса. Подобно return для ф-ций или break для классов. Такое возможно?
примерно так: PHP: <?php abstract class A { protected function commonF() {} } class B extends A { public function myF() { $this->commonF(); echo 1; } } $b = new B(); $b->myF(); echo 2; нужно в ф-ции commonF завершить работу класса и передать управление дальше (должно вывести число 2 а не 12).
дело в том, что этот класс A наследуют много других классов. А echo 1 на самом деле много-много строк, и myF не одна а есть еще myF2. Так что if-else не хочется использовать. Разве что после $this->commonF(); ставить return