bcompiler_write_function

(PECL bcompiler:0.5-0.8)

bcompiler_write_function — Écrit une fonction définie sous forme de bytecode

Description

bool bcompiler_write_function ( resource $filehandle, string $functionName )

Lit le bytecode d'une fonction existante depuis PHP et l'écrit dans le fichier désigné par la ressource de fichier filehandle . L'ordre n'est pas important (e.g. si la fonction b utilise la fonction a et que vous compilez l'exemple ci-dessous, cela fonctionnera très bien).

Liste de paramètres

filehandle

Un gestionnaire de fichiers, retourné par la fonction fopen() .

functionName

Le nom de la fonction, sous la forme d'une chaîne de caractères .

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple 498. Exemple avec bcompiler_write_function()

<?php
$fh 
fopen ( "/tmp/example" , "w" );
bcompiler_write_header ( $fh );
bcompiler_write_function ( $fh , "my_function_a" );
bcompiler_write_function ( $fh , "my_function_b" );
bcompiler_write_footer ( $fh );
fclose ( $fh );
?>

Notes

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.

Voir aussi

bcompiler_write_header()
bcompiler_write_footer()