bcompiler_write_exe_footer --
Ecrit à la position start et jusqu'à la fin du fichier de type exe
Description
bool bcompiler_write_exe_footer ( resource filehandle, int startpos )
Avertissement
Cette fonction est
EXPERIMENTALE. Cela signifie que le comportement de
cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut
changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez
cette fonction à vos risques et périls.
Un fichier exe (ou auto-exécutable) est composé de trois parties :
Le stub (code exécutable, e.g. programme C compilé)
qui charge l'interpréteur PHP, l'extension bcompiler, stocke le
bytecode et initialise un appel à la fonction spécifique (e.g. main) ou
une méthode d'une classe (i.e. main::main)
Le bytecode (uniquement décompressé pour le moment)
Le footer EXE bcompiler
Le paramètre startpos est la position à laquelle
le bytecode commence et peut être obtenue en utilisant
ftell($fh).
Pour obtenir un stub approprié, vous pouvez compiler le stub
php_embed-based phpe.c qui se trouve dans le dossier
examples/embed sur le CVS de bcompiler.