PHP8 FFI::cdef — 創(chuàng)建一個(gè)新的 FFI 對(duì)象

2023-09-02 17:34 更新

(PHP 7 >= 7.4.0, PHP 8)

FFI::cdef — 創(chuàng)建一個(gè)新的 FFI 對(duì)象

說(shuō)明

public static FFI::cdef(string $code = "", ?string $lib = null): FFI

創(chuàng)建一個(gè)新的 FFI 對(duì)象。

參數(shù)

code

包含常規(guī) C 語(yǔ)言聲明序列(類(lèi)型、結(jié)構(gòu)、函數(shù)、變量等)的字符串。實(shí)際上,該字符串可能是從 C 頭文件復(fù)制粘貼的。

注意:

不支持 C 預(yù)處理器指令,即 #include、#define 和 CPP 宏不起作用。

lib

要加載并與定義鏈接的共享庫(kù)文件的名稱(chēng)。

注意:

如果 ?lib? 被省略或?yàn)?nbsp;?null?,則支持 ?RTLD_DEFAULT? 的平臺(tái)會(huì)嘗試在正常全局范圍內(nèi)的代碼中查找聲明的符號(hào)。其他系統(tǒng)將無(wú)法解析這些符號(hào)。

返回值

返回新創(chuàng)建的 FFI 對(duì)象。

更新日志

版本 說(shuō)明
8.0.0 lib is nullable now.


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)