__halt_compiler
(PHP 5 >= 5.1.0)
__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 información en scripts de PHP, como en archivos de instalación.
La posición de byte del inicio de la información se puede determinar por la
constante __COMPILER_HALT_OFFSET__, la cuál está definida
sólo si hay un __halt_compiler() presente en el
archivo.
Valores devueltos
No devuelve ningún valor.
Ejemplos
Ejemplo #1 Un Ejemplo de __halt_compiler()
<?php
// abrir este archivo
$fp = fopen(__FILE__, 'r');
// buscar el puntero de archivo a la información
fseek($fp, __COMPILER_HALT_OFFSET__);
// e imprimirlo
var_dump(stream_get_contents($fp));
// el final de la ejecución del script
__halt_compiler(); la información de instalación (p.ej. tar, gz, PHP, etc.)
Notas
Nota:
__halt_compiler() sólo se puede usar desde el ámbito más externo.