PHP マニュアル
関数リファレンス
PHP の振る舞いの変更
APCu
Componere
エラー処理
FFI
OPcache
出力制御
PHP Options/Info
phpdbg
runkit7
uopz
WinCache
Xhprof
Yac
user_error
はじめに
PHP の振る舞いの変更
PHP マニュアル
外部関数インターフェース
目次
はじめに
インストール/設定
要件
インストール手順
実行時設定
例
FFI の基本的な使い方
PHP のコールバック
PHP/FFI/事前ロードの完全な例
FFI
— C のコードやデータへの主要インターフェース
FFI::addr
— C のデータへのアンマネージドなポインターを作成する
FFI::alignof
— アラインメントを取得する
FFI::arrayType
— 新しい C の配列型を動的に構築する
FFI::cast
— C の型キャストを実行する
FFI::cdef
— 新しい FFI オブジェクトを作成する
FFI::free
— アンマネージドなデータ構造を解放する
FFI::isNull
— FFI\CData が NULL ポインターかどうかを調べる
FFI::load
— C のヘッダーファイルから C の宣言を読み込む
FFI::memcmp
— メモリ領域を比較する
FFI::memcpy
— あるメモリ領域を別の領域へコピーする
FFI::memset
— メモリ領域を埋める
FFI::new
— C のデータ構造を作成する
FFI::scope
— 事前ロード中にパースされた C の宣言を使って FFI オブジェクトをインスタンス化する
FFI::sizeof
— C のデータサイズまたは C の型サイズを取得する
FFI::string
— メモリ領域から PHP の文字列を作成する
FFI::type
— C の宣言から FFI\CType オブジェクトを作成する
FFI::typeof
— FFI\CData の FFI\CType を取得する
FFI\CData
— C のデータハンドル
FFI\CType
— C の型ハンドル
FFI\CType::getAlignment
— 説明
FFI\CType::getArrayElementType
— 説明
FFI\CType::getArrayLength
— 説明
FFI\CType::getAttributes
— 説明
FFI\CType::getEnumKind
— 説明
FFI\CType::getFuncABI
— 説明
FFI\CType::getFuncParameterCount
— 関数型の引数の数を取得する
FFI\CType::getFuncParameterType
— 関数の引数の型を取得する
FFI\CType::getFuncReturnType
— 説明
FFI\CType::getKind
— 説明
FFI\CType::getName
— 説明
FFI\CType::getPointerType
— 説明
FFI\CType::getSize
— 説明
FFI\CType::getStructFieldNames
— 説明
FFI\CType::getStructFieldOffset
— 説明
FFI\CType::getStructFieldType
— 説明
FFI\Exception
— FFI 例外
FFI\ParserException
— FFI パーサー例外