fisher
накатила суть
библиотеку классов сунуть в экстеншн
чуть более развернуто: идея следующая. существует библиотека классов, которая используется в очень большом количестве проектов. теоретически код этих классов можно не инклюдить постоянно в приложениях, а иметь как экстеншн пхп по причинам быстроты и простоты. но должна быть полная замена базового пхп-кода, т.е. пересобрав пхп и "вытирая" объявления базовых классов все остальное должно остаться без изменений: базовые классы создаются с какими-то дефолтными атрибутами, пользовательские классы могут наследовать от базовых и тд. хочется понять, имеет ли смысл двигаться в этом направлении.
в ./ext есть парочка расширений с использованием объектных фич zend api, разбираюсь с ними сейчас, вроде теоретически ограничений нет. помню, был когда-то разговор о желании сделать php_templates подобным образом, но вроде так и не сделали - или сделали? прямой вопрос в php-dev от одного чувака, который хотел сделать примерно то же самое - так и остался без ответа
http://www.zend.com/lists/php-dev/200307/msg00591.html
если кто знает, что есть примеры реализации такого подхода, поделитесь, плз
чуть более развернуто: идея следующая. существует библиотека классов, которая используется в очень большом количестве проектов. теоретически код этих классов можно не инклюдить постоянно в приложениях, а иметь как экстеншн пхп по причинам быстроты и простоты. но должна быть полная замена базового пхп-кода, т.е. пересобрав пхп и "вытирая" объявления базовых классов все остальное должно остаться без изменений: базовые классы создаются с какими-то дефолтными атрибутами, пользовательские классы могут наследовать от базовых и тд. хочется понять, имеет ли смысл двигаться в этом направлении.
в ./ext есть парочка расширений с использованием объектных фич zend api, разбираюсь с ними сейчас, вроде теоретически ограничений нет. помню, был когда-то разговор о желании сделать php_templates подобным образом, но вроде так и не сделали - или сделали? прямой вопрос в php-dev от одного чувака, который хотел сделать примерно то же самое - так и остался без ответа
http://www.zend.com/lists/php-dev/200307/msg00591.html
если кто знает, что есть примеры реализации такого подхода, поделитесь, плз