(PECL bcompiler >= 0.5)
bcompiler_write_function — 以字節(jié)碼寫入定義過的函數(shù)
說明
bool bcompiler_write_function ( resource$filehandle
, string $functionName
)
從 PHP 讀取現(xiàn)存函數(shù)的字節(jié)碼,并把它們寫入打開的文件句柄中。順序并不重要。 (例如假設(shè)函數(shù) b 用到了函數(shù) a,你以下面的例子那樣編譯它們,將會工作得很好)
參數(shù)
filehandle
fopen() 返回的一個文件句柄。
functionName
函數(shù)名,字符串的形式。
返回值
成功時返回 TRUE
, 或者在失敗時返回 FALSE
。
范例
Example #1 bcompiler_write_function() 例子
<?php
$fh = fopen("/tmp/example","w");
bcompiler_write_header($fh);
bcompiler_write_function($fh,"my_function_a");
bcompiler_write_function($fh,"my_function_b");
bcompiler_write_footer($fh);
fclose($fh);
?>
注釋
Warning此函數(shù)是實驗性的。此函數(shù)的表象,包括名稱及其相關(guān)文檔都可能在未來的 PHP 發(fā)布版本中未通知就被修改。使用本函數(shù)風險自擔 。
參見
bcompiler_write_header() - 寫入 bcompiler 頭 bcompiler_write_footer() - 寫入單個字符 x00 用于標識編譯數(shù)據(jù)的結(jié)尾