PHP için Python CType gibi bir şey var mı?

4 Cevap php

Python ctypes kütüphanelerine erişmek için vardır. PHP her şey için uzantıları yazmak. Libgd için gibi popüler uzantıları hemen her yerde mevcuttur.

Bir PHP uzantısı yazmaya gerek kalmadan kütüphanelerine erişmek icar, Python'un ctypes gibi çalışan herhangi bir uzantısı var mı?

4 Cevap

Ben herhangi bir şekilde bilmiyorum. Ancak SWIG İstediğiniz kitaplık için bir uzantısı inşa izin verebilir.

Sen ffi arıyoruz.

Orada adında bir PHP uzantısı (ironi?) Olan ffi. FFI bir dil başka bir dilde yazılmış kütüphaneleri çağırdığında için genel bir terimdir, Foreign Function Interface anlamına gelir.

Ben böyle bir şey olduğunu sanmıyorum: PHP, bir kütüphane kullanma "standart" bir şekilde PHP kütüphane işlevleri verir bunun etrafında bir sarıcı, yazma gereğidir.

(But maybe an extension could be written to do just what ctypes does ? -- Not sure, but maybe ^^ )