Можно ли подключить php-extension, скомпилированный для другой версии PHP?

Moysha

Новичок
Можно ли подключить php-extension, скомпилированный для другой версии PHP?

Собственно, сабж.

Столкнулся с проблемой. Есть коммерческое расширение для PHP (исходных кодов нет), которое скомпилировано (dll) под PHP версии 5.0.4. Но сайт требуется разрабатывать под PHP версии, не ниже 5.1. Когда подключаю данный модуль, ошибок не возникает, однако вся функциональность модуля недоступна.

Может можно как-то найти решение этой проблемы? Может кто-то сталкивался? Буду благодарен любому совету.
 

Alexandre

PHPПенсионер
Как правило должна быть обратная совместимость версий. Исключение составляет разница между 4 и 5 версиями. Соответственно, разницы меджу 5.0.4. и 5.1. быть не должно. Возможно, что данный модуль учитывает какие-то особонности ядра 5.0.4, по этому возникает....

Первое - проверить, работоспособность самого модуля под 5.0.4

Второе - обратиться в Разработчику с требованием перекомпилировать модуль под ядро 5.1

Третье - разработать модуль самому ;)
 

Moysha

Новичок
Старый модуль работает прекрасно под версией 5.0.4 (поставляется в комплекте).

Трудно представить мой диалог с компанией Autodesk. Этот коммерческий компонент входит в состав пакета общей стоимостью 3000 $. Хотя, можно попробовать воспользоваться возможностями подписки.

Alexandre, в любом случае спасибо за совет!

Может есть умельцы, которые перепотрошили PHP в доль и поперек, и имели подобный опыт? :)
 

phprus

Moderator
Команда форума
Moysha
Если вы купили этот пакет, то непонятно почему вы не обратильсь в техподдержку этого пакета.
 

Moysha

Новичок
Практически 100%, что они палец об палец не ударят. Уже есть некоторый опыт общения.
 

Alexandre

PHPПенсионер
Moysha так как продукт куплен официально и есть поддержка, то они должны пойти на встречу - это и в их интересах тоже.
Тем более - возможно у других Разработчиком могут возникнуть подобные проблемы.
Отставать от версий АПИ в поддержке своих продктов - это порочная практика многих компаний... Но и это показатель эффективности Компании - по этому не в их интересах не поддерживать следующие версии. Тем более - доработка может занять от 30 мин до 2х-3х час, не более.
 

Moysha

Новичок
Alexandre
Спасибо, попробую все-таки обратиться за поддержкой.
 
Сверху