(No version information available, might be only in CVS)
__halt_compiler — Beendet die Kompilerausführung
Beendet die Kompilerausführung. Dies kann sinvoll sein wenn Data in PHP Skripte eingebettet ist, wie z.B. in Installationsdateien.
Die Byteposition an der die Daten beginnen kann über die Konstante __COMPILER_HALT_OFFSET__ ermittelt werden die nur definiert ist wenn die Funlktion __halt_compiler() in der Datei benutzt wird. file.
Es wird kein Wert zurückgegeben.
Beispiel #1 Ein __halt_compiler() Beispiel
<?php
// Datei öffnen
$fp = fopen(__FILE__, 'r');
// Auf den Anfang der Daten positionieren
fseek($fp, __COMPILER_HALT_OFFSET__);
// und diese ausgeben
var_dump(stream_get_contents($fp));
// hier Kompilation beendenn
__halt_compiler();ab hier die eigentlichen Daten (z.B.. tar, gz, PHP, etc.)
Hinweis: __halt_compiler() kann nur auf der höchsten Ausführungsebene und nicht innerhalb anderer Funktionen oder Methoden benutzt werden.