(PHP 5 >= 5.1.0, PHP 7)
__halt_compiler — Derleyicinin çalışmasını durdurur
Derleyicinin çalışmasını durdurur. PHP betiklerine kurulum dosyaları gibi verileri gömmek için kullanışlıdır.
Veri başlangıç baytının konumu __COMPILER_HALT_OFFSET__
sabitiye belirtilebilir. Bu sabit sadece dosyada bir
__halt_compiler() işlevi varsa tanımlıdır.
Hiçbir değer dönmez.
Örnek 1 - __halt_compiler() örneği
<?php
// Bu betiği açalım
$fp = fopen(__FILE__, 'r');
// Dosya göstericiyi verinin başladığı yere konumlayalım
fseek($fp, __COMPILER_HALT_OFFSET__);
// Çıktılayalım
var_dump(stream_get_contents($fp));
// Betiğin çalışmasını durduralım
__halt_compiler();
Bilginize:
__halt_compiler() işlevi betiğin sadece en dış etki alanında kullanılabilir.