PHP マニュアル
前のページ |  | 次のページ

# __halt_compiler

(no version information, might be only in CVS)

__halt_compiler -- コンパイラの実行を中止する

## 説明

void __halt_compiler ( void )

この関数は、コンパイラの実行を中止します。これは、 インストレーションファイルのようなデータを PHP スクリプトに 埋め込んでいる場合に便利です。 データの開始位置（バイト値）は、定数 `__COMPILER_HALT_OFFSET__` で定義されています。これは ファイル内で __halt_compiler() が使用されている場合にのみ 存在します。

> 注意: __halt_compiler() は、いちばん外側のスコープでのみ 使用可能です。

## 例

例 1. __halt_compiler() の例

`<?php // このファイルをオープンする $fp = fopen(__FILE__, 'r'); // データのある位置までファイルポインタを移動する fseek($fp, __COMPILER_HALT_OFFSET__); // それを出力する var_dump(stream_get_contents($fp)); // ここでスクリプトの実行を終了する __halt_compiler();インストールデータ（例: tar, gz, PHP, etc..）`

前のページ | ホーム | 次のページ
get_browser | 上に戻る | highlight_file