bcompiler_write_function(PECL bcompiler:0.5-0.8) bcompiler_write_function — 定義した関数をバイトコードとして書き込む 説明
bool bcompiler_write_function
( resource $filehandle
, string $functionName
)
この関数は、PHP から既存の関数をバイトコードとして読み込み、 開かれているファイルハンドルに書き込みます。書き込む順序を気にする 必要はありません (例えば、関数 b が関数 a を使用している場合に 下の例のようにコンパイルしたとしても正常に動作します)。 返り値成功した場合に TRUE を、失敗した場合に FALSE を返します。 例
Example#1 bcompiler_write_function() の例
<?php注意警告
この関数は、 実験的 なものです。この関数の動作・ 名前・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 この関数は自己責任で使用してください。 |
PHPマニュアル検索ナビゲーション関数リスト同一レベル項目
クラスのバイトコードを読み込み、ユーザ関数をコールする
ファイル内で定義されているすべての関数をバイトコードとして書き込む 定義した定数をバイトコードとして書き込む bz 圧縮されたファイルを読み込み、クラスを生成する bcompiler の exe ファイルを読み込み、クラスを生成する 開始位置および exe 形式ファイルのフッタを書き込む 定義したクラスをバイトコードとして書き込む コンパイルされたデータの終了を示す文字 \x00 を書き込む php ソースファイルをバイトコードとして書き込む インクルードされたファイルをバイトコードとして書き込む 定義した関数をバイトコードとして書き込む ファイルハンドルを読み込み、クラスを生成する bcompiler のヘッダを書き込む |
|
|
apis | ||