Комментарии 11
Я недавно познакомился с Arduino, в которой редактор с подсветкой называет себя IDE и тоже сразу вспомнил, что есть CLion. Осталось научиться писать код под контроллеры вчистую, без прослойки от Arduino.
Если твои задачи требуют написания расширения для PHP, возможно тебе стоит сменить язык (С)
Когда-то ковырял Kerio Connect — прекрасная замена Outlook с полной совместимостью с ним по протоколу — от чехов, когда вам надоела политика Маленьких Мягеньких. Сделан на открытых компонентах, и клиент и админка, с исходниками на PHP, но! самое вкусное завернуто в расширение PHP и АПИ к нему обфусцирован.
Не понял. А чем плохи расширения? С какого на какой язык стоит сменить?
Вы это серьёзно что ли? Одни языки постоянно вызываются из других. В Си полно ассемблерных вставок, Фортран жив только в качестве библиотек к другим языкам, Луа вообще придуман только для того, чтобы быть вызванным откуда-то ещё.
Ну и естественно полным-полно модулей на компилируемых языках к языкам высокого уровня.
Ну и естественно полным-полно модулей на компилируемых языках к языкам высокого уровня.
Можно ли тоже самое сделать на PHP FFi?
Ни разу ничего не делал с помощью этого расширения. Посмотрел сейчас пример на ffi на github.com/dstogov/php-ffi Кажется, что такую одноразовую функцию как array_fill() можно. Но эта статья только пролог к написанию расширения, использующему ресурсы. Сделать с ресурсом через ffi мне кажется не выйдет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как сделать расширение на PHP7 сложнее, чем «hello, world», и не стать красноглазиком. Часть 1