bcompiler_write_class

bcompiler_write_class

(PECL)

bcompiler_write_class -- Escribe una clase determinada como bytecodes

Descripci贸n

bool bcompiler_write_class ( resource gestor_archivo, string nombre_clase [, string extiende] )

Aviso

Esta funci贸n es EXPERIMENTAL. Esto significa que el comportamiento de esta funci贸n, el nombre de esta funci贸n y en definitiva TODO lo documentado sobre esta funci贸n, puede cambiar en una futura version de PHP SIN AVISO. La advertencia queda hecha, y utilizar esta extensi贸n queda bajo su propia responsabilidad.

Esta lee los bytecodes desde PHP para una clase existente, y los escribe al gestor de archivo abierto. No lleva a cabo una verificaci贸n de dependencias, por lo que debe asegurarse de que escribe las clases en un orden en el que no resultar谩 como una 'clase indefinida' cuando la cargue.

Ejemplo 1. Ejemplo de 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);

?>

V茅ase tambi茅n bcompiler_write_header(), y bcompiler_write_footer().