__halt_compiler

(PHP 5 >= 5.1.0, PHP 7)

__halt_compilerОстанавливает работу компилятора

Описание

void __halt_compiler ( void )

Останавливает работу компилятора. Эта функция может быть полезна при внедрении данных в PHP-скрипты, например, в файлы установки.

Начальная позиция данных в байтах может быть определена константой __COMPILER_HALT_OFFSET__, которая может быть определена только, если в файле имеется функция __halt_compiler().

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Примеры

Пример #1 Пример использования __halt_compiler()

<?php

// открыть указанный файл
$fp fopen(__FILE__'r');

// искать в указателе файла данные
fseek($fp__COMPILER_HALT_OFFSET__);

// и вывести их
var_dump(stream_get_contents($fp));

// останавливает работу скрипта
__halt_compiler(); the installation data (egtargzPHPetc.)

Примечания

Замечание:

Функция __halt_compiler() может быть использована только извне.