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__