(PECL bcompiler >= 0.4)
bcompiler_write_exe_footer — ウォサマーフテヨ、ェ、隍モ exe キチシー・ユ・。・、・�ホ・ユ・テ・ソ、ュケ�、�
EXE (、「、�、、マシツケヤイトヌス) ・ユ・。・、・�マ。「サー、ト、ホノャ、ォ、鬢ヌ、ュ、ニ、、、゙、ケ。」
bcompiler 、ホ CVS セ螟ヌ examples/embed ・ヌ・」・�ッ・ネ・熙ヒ、「、�「 php_embed ・ル。シ・ケ、ホ・ケ・ソ・ヨ phpe.c 、ウ・ム・、・�ケ、�ウ、ネ、ヌ ナャタレ、ハ・ケ・ソ・ヨ、ャシ霹タ、ヌ、ュ、゙、ケ。」
fopen() 、ャハヨ、ケ・ユ・。・、・�マ・ノ・�」
・ユ・。・、・�筅ヌ、ホ・ミ・、・ネ・ウ。シ・ノ、ホウォサマーフテヨ。」 ftell($fh) 、ネヘム、キ、ニシ霹タ、ケ、�ウ、ネ、ャイトヌス、ヌ、ケ。」
タョクキ、ソセ�遉ヒ TRUE 、「シコヌヤ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」
ホ�1 bcompiler_write_exe_footer() 、ホホ�
<?php
/* スミホマ・ユ・。・、・� (example.exe) 、鋿ョ、キ、゙、ケ */
$fh = fopen("example.exe", "w");
/* 1) ・ケ・ソ・ヨ (phpe.exe) 、ュケ�、゚、゙、ケ */
$size = filesize("phpe.exe");
$fr = fopen("phpe.exe", "r");
fwrite($fh, fread($fr, $size), $size);
$startpos = ftell($fh);
/* 2) ・ミ・、・ネ・ウ。シ・ノ、ュケ�、゚、゙、ケ */
bcompiler_write_header($fh);
bcompiler_write_class($fh, "myclass");
bcompiler_write_function($fh, "main");
bcompiler_write_footer($fh);
/* 3) EXE ・ユ・テ・ソ、ュケ�、゚、゙、ケ */
bcompiler_write_exe_footer($fh, $startpos);
/* スミホマ・ユ・。・、・�ト、ク、゙、ケ */
fclose($fh);
?>
、ウ、ホエリソマ。「 シツクウナェ 、ハ、筅ホ、ヌ、ケ。」、ウ、ホエリソホニーコ釭ヲ フセチー。ヲ、ス、ホツセ・ノ・ュ・螂皈ネ、ヒスォ、�ニ、、、�爨マ。「ヘスケハ、ッ。「セュヘ霰ェ、ハ PHP 、ホ・�遙シ・ケ、ヒ、ェ、、、ニハムケケ、オ、��トヌスタュ、ャ、「、熙゙、ケ。」 、ウ、ホエリソマシォクハタユヌ、、ヌサネヘム、キ、ニ、ッ、タ、オ、、。」