Forum und email

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

Notes

Note: __halt_compiler() solo puede usarse desde el contexto más externo.