ugrás a tartalomhoz

Egy nagyon veszélyes PHP kiterjesztés

Hojtsy Gábor · 2003. Nov. 19. (Sze), 13.55
Wez Furlong blogjában jelenti, hogy fejleszti az új FFI kiterjesztést, mely C függvények közvetlen illesztését teszi lehetővé PHP-hez, illetve fordítva. A Foreign Function Interface lehetővé teszi, hogy egy C függvényt meghívjunk PHP-ből, vagy akár egy callback paramétert váró C függvénynek PHP függvényt adjunk át.

Valójában már most van egy ilyen kiterjesztése a PHP-nek, a win32api, ami DLL-ekben definiált függvények hívására használható. Az FFI kiterjesztés azonban kiszélesíti a platform támogatást lényegében minden rendszerre, amin a PHP fut. Ez a funkcionalitás óriási erőt ad a PHP-nek, ugyanakkor azonban rendkívül veszélyessé teszi, hiszen alapvető rendszer funkciók elérést teszi lehetővé.

A végleges kiterjesztés PHP 5-höz fog megjelenni, bővebb információkat Wez blogjában olvashatnak az érdeklődők.