Я поддерживаю для кого-то код старого приложения PHP4. Поскольку некоторые новые функции могут эффективно использовать структуру ZEND, мне интересно, смогу ли я смешать PHP4 и PHP5 в одном приложении.
Чтобы быть более конкретным, я хотел бы вызвать код PHP5 из кода PHP4.
Простым решением будет новый каталог XXX, в котором хранятся новые материалы PHP5. Затем вызовите из классов PHP4 код PHP5, используя подзапросы HTTP. Поскольку рассматриваемые функции являются редко используемыми административными функциями, этот подход не должен снижать общую производительность.
В качестве альтернативы мне интересно, могу ли я включать файлы из мира PHP5 напрямую из скриптов PHP4.
Скорее всего, это невозможно, так как веб-сервер запускает PHP4 и PHP5 в разных процессах/адресных пространствах.
В случае, если я что-то пропустил, может ли кто-нибудь подтвердить? Или указать в другом направлении?