Python имеет ctypes для доступа к библиотекам. В PHP вы пишете расширения для всего. Популярные расширения, такие как libgd, доступны почти везде.
Есть ли расширение, которое работает как ctypes Python, позволяя вам обращаться к библиотекам без необходимости писать расширение PHP?
Я ничего не знаю. Но вы можете позволить SWIG построить расширение для библиотеки, которую вы хотите.
Вы ищете ffi .
Существует расширение PHP (ирония?), Называемое ffi . FFI означает интерфейс внешней функции , который является общим термином, когда язык вызывает библиотеки, написанные на другом языке.
Я не думаю, что есть такая вещь: в PHP «стандартный» способ использования библиотеки состоит в том, чтобы наложить на нее обертку, которая экспортирует функции библиотеки в PHP.
(Но, может быть, расширение можно написать, чтобы сделать то, что делает ctypes? – Не уверен, но, возможно, ^^)