その他の関数
そふぃのPHP入門 >> PHP関数リファレンス >> その他の関数

その他の関数

他のカテゴリに当てはまらない関数を紹介しています。定数を定義するdefine()関数やスクリプトの実行を強制終了するdie()exit()関数あたりは良く使います。スクリプトの実行を遅らせるために使われるsleep()関数も覚えておきたいです。

他にも指定した定数が既に存在するか調べる事のできるdefined()関数も便利ですし、ファイルや構文をPHPで定められたカラーでハイライト表示できるような関数もあります。

関数 解説
connection_aborted クライアントとの接続が切断された場合にTRUEを返す
connection_status 接続ステータスのビットフィールドを返す
connection_timeout スクリプトがタイムアウトした場合にTRUEを返す
constant 定数の値を取得する
define 定数を定義する
defined 指定した名前の定数が存在するかどうか調べる
die exit()関数のエイリアス
eval 文字列をPHPコードとして評価する
exit メッセージを出力し、スクリプトを終了する
get_browser ユーザのブラウザの機能を取得する
halt_compiler ???
highlight_file ファイルの構文をハイライト表示する
highlight_string 文字列の構文をハイライト表示する
ignore_user_abort クライアント接続が切断された時にスクリプトの実行を中断するかどうかを設定する
pack データをバイナリ文字列にパックする
php_check_syntax 指定したファイルの文法チェック・実行を行う
php_strip_whitespace コメントと空白文字を取り除いたソースを返す
show_source highlight_file()関数のエイリアス
sleep 実行を遅延させる
sys_getloadavg ???
time_nanosleep 秒およびナノ秒単位で実行を遅延する
time_sleep_until 指定した時刻まで実行を遅延する
uniqid ユニークなIDを生成する
unpack バイナリ文字列からデータを切出す
usleep マイクロ秒単位で実行を遅延する
__halt_compiler コンパイラの実行を中止する