(PECL)
bcompiler_write_exe_footer -- Escreve na posição de início e continua até o fim do arquivo de tipo EXEAtenção |
Esta função é EXPERIMENTAL. Isso quer dizer que o comportamento desta função e seu nome, incluindo TUDO o que está documentado aqui pode mudar em futuras versões do PHP, SEM QUALQUER NOTIFICAÇÃO. Esteja avisado, e use esta função por sua própria conta e risco. |
Um arquivo EXE (ou auto executável) consiste de 3 partes,
O núcleo (código executável, ex.: um programa C compilado) que carrega o interpretador do PHP, extensão do bcompiler, Bytecodes guardados e inicia uma chamada para a função especificada (ex.: main) ou método da classe (ex.: main::main) |
Os bytecodes compactados pelo Bzip |
O rodapé do exe do bcompiler |
Para obter um núcleo adequado, você pode compilar php_embed-based stub phpe.c localizado no diretório examples/embed no CVS do bcompiler.
Exemplo 1. Exemplo de bcompiler_write_footer()
|
Veja também bcompiler_write_header(), bcompiler_write_class(), e bcompiler_write_footer().