(PHP 7 >= 7.4.0, PHP 8)
FFI::cdef — 新しい FFI オブジェクトを作成する
code注意: C のプリプロセッサーディレクティブはサポートされていません。 例えば、
#includeや#define、プリプロセッサーマクロは動作しません。
lib注意:
libを省略したりnullを渡したりすると、RTLD_DEFAULTをサポートしているプラットフォームでは、 通常のグローバルスコープからcodeで宣言されているシンボルを探索しようとします。 そうでないシステムでは、シンボルの解決に失敗します。
新しく作成された FFI オブジェクトを返します。
| バージョン | 説明 |
|---|---|
| 8.3.0 |
void を返す C の関数が、FFI\CType::TYPE_VOID
ではなく PHP の null を返すようになりました。
|
| 8.0.0 |
lib は、nullable になりました。
|