PHP で利用可能な関数

PHP には多くの利用可能な標準関数があります。以下の表によく使われるものを示します:

関数説明
boolval変数のブール値を取得する
debug_zval_dump 変数の Zend エンジンにおける参照カウント、型情報を確認する
doubleval floatval のエイリアス
empty 変数が空かどうかを調べる
floatval 変数の浮動小数点値を取得する
get_defined_vars 定義済みのすべての変数からなる配列を返す
get_resource_type リソース(resource)型を返す
gettype 変数の型を取得する
import_request_variables GET/POST/Cookie 変数をグローバルスコープにインポートする
intval 変数の整数値を取得する
is_array変数が配列かどうかを調べる
is_bool 変数がブール型かどうかを調べる
is_callableパラメータが有効なコールバック構造かどうかを調べる
is_double is_float のエイリアス
is_float 変数が浮動小数点型かどうかを調べる
is_int 変数が整数かどうかを調べる
is_integer is_int のエイリアス
is_iterable変数の内容が反復可能な値かどうかを調べる
is_longis_int のエイリアス
is_null 変数が NULL かどうかを調べる
is_numeric 変数が数字または数字文字列かどうかを調べる
is_object 変数がオブジェクトかどうかを調べる
is_real is_float のエイリアス
is_resource変数がリソース型かどうかを調べる
is_scalar変数がスカラーかどうかを調べる
is_string 変数が文字列かどうかを調べる
isset 変数が設定されていて NULL でないかどうかを調べる
print_r変数を出力し、読みやすい情報を表示する。
serialize オブジェクトをシリアライズする
settype 変数の型を設定する
strval 変数の文字列値を取得する
unserialize 保存された表現から PHP の値を作成する
unset 指定された変数を解放する
var_dump 変数の関連情報を出力する
var_export変数を文字列として出力または返す

パスワードハッシュアルゴリズム

関数説明
password_get_info 指定されたハッシュ(hash)の関連情報を返す
password_hash パスワードのハッシュ(hash)を作成する
password_needs_rehash ハッシュ値が指定されたオプションに一致するかどうかを調べる
password_verify パスワードがハッシュ値と一致するかどうかを検証する
その他の拡張機能