Выносим методы класса во внешний файл

Регулярно на PHP форумах встречается вопрос, как вынести часть методов класса в отдельный файл, и если у вас тоже возникал такой вопрос, значит что-то не так в вашем коде и пора что-то менять. Правильным решением будет логически сгруппировать методы в отдельные классы и, если требуется получить все методы в одном экземпляре класса, выполнить каскадное наследование: class Base{ /* */ } class Foo extends Base{ /* */ } class Bar extends Foo { /* */ } $obj = new Bar (); Но если вы решили, что это все таки необходимо — у меня есть для вас решение. Читать дальше →

© Habrahabr.ru