__halt_compiler
(No version information available, might be only in CVS)
__halt_compiler — Detiene la ejecución del compilador
Descripción
void __halt_compiler
( void
)
Detiene la ejecución del compilador. Esto puede ser útil para embeber datos en scripts PHP, como ocurre con los archivos de instalación.
La posición del byte al comienzo de los datos puede ser determinada por la constante __COMPILER_HALT_OFFSET__, la cual es definida únicamente si hay una función __halt_compiler() presente en el archivo.
Valores retornados
No value is returned.
Ejemplos
Example#1 Un ejemplo de __halt_compiler()
<?php
// abrir este archivo
$aa = fopen(__FILE__, 'r');
// acomodar el apuntador de archivo a los datos
fseek($aa, __COMPILER_HALT_OFFSET__);
// e imprimir
var_dump(stream_get_contents($aa));
// final de ejecución del script
__halt_compiler();los datos de instalación (p.ej. tar, gz, PHP, etc.)
Notes
Note: __halt_compiler() solo puede usarse desde el contexto más externo.