__halt_compiler

(PHP 5 >= 5.1.0, PHP 7)

__halt_compiler Detiene la ejecución del compilador

Descripción

__halt_compiler ( void ) : 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.ejtargzPHPetc.)

Notas

Nota:

__halt_compiler() sólo se puede usar desde el ámbito más externo.