get_browser
highlight_file
Misc. Functions
PHP Manual

# __halt_compiler

(PHP 5)

__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.

get_browser
highlight_file
Misc. Functions
PHP Manual