(PECL bcompiler:0.5-0.8)
bcompiler_write_constant — Écrit une constante définie comme bytecode
Lit le bytecode depuis PHP pour une constante existante constantName et écrit le bytecode dans le fichier ouvert désigné par filehandle .
Un gestionnaire de fichiers, retourné par la fonction fopen() .
Le nom de la constante définie, sous la forme d'une chaîne de caractères .
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 494. Exemple avec bcompiler_write_constant()
<?php
define
(
"MODULE_MAX"
,
30
);
$fh
=
fopen
(
"/tmp/example"
,
"w"
);
bcompiler_write_header
(
$fh
);
bcompiler_write_constant
(
$fh
,
"MODULE_MAX"
);
bcompiler_write_footer
(
$fh
);
fclose
(
$fh
);
?>
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.
bcompiler_write_header() |
bcompiler_write_footer() |