Доброго времени суток! Не подскажет кто-нибудь способ написания расширений для php7. Для 5 версии использовался swig, но 7-ку он пока не поддерживает. Интересует интерфейс с с++. Кто и чем пользуется?
Да ладно, я совсем не крут, а вовсе обычен. Просто пришлось столкнуться с написанием php-интерфейса к библиотеке для построения ssl-туннеля. Все было ок, но тут на девелоперский сервер развернули семерку... Не хотелось бы лезть в дебри phpize и тд
Ну там много чего поменяли в кишках конечно https://wiki.php.net/phpng-upgrading Но тут же рекомендуют попробовать скомпилить и посмотреть на ошибки. Вот чувак тут http://www.sklar.com/software/php/2015/03/23/converting-a-p ... -to-php-7/ выложил полный дифф кода расширения https://github.com/davidsklar/boxwood/compare/master...davi ... &name=php7 довольно наглядно
Спасибо за ответ! Посмотрю твои сцылки. Тут "встал большой вопрос" что проще: полученную swig'ом обертку попробовать адаптировать под 7-ку, либо разобраться и сгенерировать расширение с помощью phpize. В общем придется возиться.
А ты dif'ы глянь. Там изменений кот наплакал. Не все, что было красным, а стало зеленым - изменение, не пугайся. Местами он просто enter жмакнул, в итоге часть кода сместилась. Вуаля, на дифе она сначала красная, а потом зеленая.
Да, изменений действительно оказалось не так уж много, ну если не считать повторов. Делал по этой доке: https://wiki.php.net/phpng-upgrading Вроде работает, надеюсь с указателями нигде не напутал ) Спасибо за советы и моральную поддержку! )