Подтвердить что ты не робот

Возможно ли создание PHP-расширений в Haskell?

Возможно ли создание PHP-расширений с помощью Haskell?

Обычно PHP-расширения написаны с использованием C. Использует Haskell FFI для обеспечения возможности для расширения заглушки C (или даже хорошей идеи)?

Каковы предостережения для такого подхода? Заменяет ли Zend магия в фоновом режиме, которая нарушит такую ​​схему?

4b9b3361

Ответ 1

Вы можете это сделать, хотя я не уверен, что кто-то попытался. Haskell взаимодействует с C через своим механизмом FFI, и вы можете конечно:

поэтому, если вы можете вызвать C из PHP и что C вызывает Haskell, вы находитесь в бизнесе.


Зачем вам это нужно? Возможно, более быстрый, безопасный, простой код для ваших основных алгоритмов или кода безопасности. Или воспользоваться, например, параллельным или многоядерным сервером через Haskell.

Ответ 2

Да, возможно. Просто убедитесь, что вы завершаете все и переводите аргументы между php → c → haskell и обратный путь правильно.