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_long | is_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 | パスワードがハッシュ値と一致するかどうかを検証する |