PHP その他の関数 リファレンス
その他の関数
その他の関数は、他のカテゴリーには適合しないためここに配置されています。
インストール
その他の関数に含まれる関数はすべてPHPにデフォルトで組み込まれています。したがってこれらの関数を使用するためには特別なインストールは不要です。
ランタイム設定
その他の関数の動作は、php.ini ファイルの設定によって影響を受けます。
設定オプション
| 名前 | 説明 | デフォルト | 変更可能 |
|---|---|---|---|
| ignore_user_abort | クライアントが接続を中断した後に何かを出力しようとすると、FALSE はスクリプトが終了します | “0” | PHP_INI_ALL |
| highlight.string | PHP構文の文字列をハイライトするための色 | “#DD0000” | PHP_INI_ALL |
| highlight.comment | PHPコメントのハイライトの色 | “#FF8000” | PHP_INI_ALL |
| highlight.keyword | PHPのキーワードをハイライトする色(例:括弧やセミコロン) | “#007700” | PHP_INI_ALL |
| highlight.default | PHP構文のデフォルトの色 | “#0000BB” | PHP_INI_ALL |
| highlight.html | HTMLコードのハイライトの色 | “#000000” | PHP_INI_ALL |
| browscap | ブラウザの能力ファイル(例:browscap.ini)の名前と場所 | NULL | PHP_INI_SYSTEM |
PHPその他の関数
| 関数 | 説明 |
|---|---|
| connection_aborted() | クライアントが切断されたかどうかを確認します |
| connection_status() | 現在の接続の状態を返します |
| connection_timeout() | PHP 4.0.5 から非推奨になりました。スクリプトがタイムアウトしたかどうかを確認します |
| constant() | 定数の値を返します |
| define() | 定数を定義します |
| defined() | 定数が存在するかどうかを確認します |
| die() | exit() の別名です |
| eval() | 文字列をPHPコードとして評価します |
| exit() | メッセージを出力して現在のスクリプトを終了します |
| get_browser() | ユーザーのブラウザの能力を返します |
| __halt_compiler() | コンパイラの実行を停止します |
| highlight_file() | PHP構文がハイライトされたファイルを出力します |
| highlight_string() | PHP構文がハイライトされた文字列を出力します |
| hrtime() | システムの高解像度時間を返します |
| ignore_user_abort() | リモートクライアントがスクリプトの実行を中断できるかどうかを設定します |
| pack() | データをバイナリ文字列にパックします |
| php_strip_whitespace() | PHPコメントと空白を除去したファイルのソースコードを返します |
| show_source() | highlight_file() の別名です |
| sleep() | 指定した秒数だけコードの実行を遅延させます |
| sys_getloadavg() | システムの平均負荷を返します |
| time_nanosleep() | 指定した秒数とナノ秒数だけコードの実行を遅延させます |
| time_sleep_until() | 指定された時刻までスクリプトの実行を遅延させます |
| uniqid() | 一意のIDを生成します |
| unpack() | バイナリ文字列からデータをアンパックします |
| usleep() | 指定したマイクロ秒数だけコードの実行を遅延させます |
PHP定義済みその他の定数
| 定数 | 説明 |
|---|---|
| CONNECTION_ABORTED | ユーザーまたはネットワークエラーにより接続が中断されました |
| CONNECTION_NORMAL | 接続は正常に実行されています |
| CONNECTION_TIMEOUT | 接続がタイムアウトしました |
| __COMPILER_HALT_OFFSET__ |