(PECL bcompiler >= 0.4)
bcompiler_write_exe_footer — д�뿪ʼλ���Լ� exe �����ļ��Ľ�β�ź�
$filehandle
, int $startpos
) : boolһ�� EXE�������ִ�У��ļ��� 3 ������ɣ�
Ϊ�˵õ��ʺϵ� stub ����Ա���λ�� bcompiler CVS examples/embed Ŀ¼�� ���� php_embed �� stub phpe.c��
�ɹ�ʱ���� TRUE
�� ������ʧ��ʱ���� FALSE
��
Example #1 bcompiler_write_exe_footer() ����
<?php
/* ����������ļ���example.exe�� */
$fh = fopen("example.exe", "w");
/* 1) д��һ�� stub ��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 �����汾��δ֪ͨ�ͱ��ġ�ʹ�ñ����������Ե� ��