Description
bool
bcompiler_write_class ( resource filehandle, string className [, string extends] )
| 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. |
bcompiler_write_class() lit le bytecode d'une classe
exsitante nommée className
depuis PHP et l'écrit dans le fichier ouvert désigné par le descripteur
filehandle. Cela n'effectue pas de vérification
sur les dépendances, donc, assurez-vous d'écrire les classes dans l'ordre
pour éviter d'avoir une alerte du genre 'undefined class'
lorsque vous les chargerez.
Exemple 1. Exemple avec bcompiler_write_class()
<?php $fh = fopen("/tmp/example","w"); bcompiler_write_header($fh); bcompiler_write_class($fh,"DB"); // you must write DB_common before DB_mysql, as DB_mysql extends DB_common. bcompiler_write_class($fh,"DB_common"); bcompiler_write_class($fh,"DB_mysql"); bcompiler_write_footer($fh); fclose($fh);
?>
|
|
Voir aussi
bcompiler_write_header() et
bcompiler_write_footer().