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


(PHP 5 >= 5.1.0)

__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() может быть использована только извне.