4 つのスカラー型:
-
boolean (ブール型)
-
integer (整数型)
-
float (浮動小数点型、doubleとも呼ばれます)
-
string (文字列)
2つの複合タイプ:
最後に、2 つの特別なタイプがあります:
コードを読みやすくするために、このマニュアルではいくつかの疑似型も導入しています:
とダミー変数 $....
「double」型への参照も読むことができます。実際、double と float は同じものであり、歴史的な理由から、これら 2 つの名前は同時に存在していました。
変数の型は通常、プログラマによって設定されるのではなく、変数が使用されるコンテキストに基づいて PHP によって実行時に決定されます。
注: 式の値と型を確認したい場合は、var_dump()を使用します。
デバッグ用に読みやすい型式を取得したいだけの場合は、gettype()を使用してください。特定の型を確認するには、gettype()を使用せず、is_type関数を使用します。以下にいくつかの例を示します:
コードをコピーします コードは次のとおりです:
$a_bool = TRUE // ブール値
$a_str = "foo"; // 文字列
$; a_str2 = ' foo' // 文字列
$an_int = 12; // 整数
gettype($a_bool) // 出力: boolean
echo gettype($a_str);
// これが整数の場合、4 ずつ増分します
if (is_int($an_int)) {
$an_int += 4;
}
// $bool が文字列の場合、それを出力します
// (何も出力しません)
if (is_string($a_bool)) {
echo "String: $a_bool"
}
?>
変数を特定の型に強制したい場合は、cast または
settype()
関数を使用できます。
変数は、その時の型に応じて、特定の機会に異なる値を示すことに注意してください。詳細については、「タイプのトリック」を参照してください。さらに、さまざまな型を相互に比較する例については、PHP 型比較表を参照してください。
http://www.bkjia.com/PHPjc/323433.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323433.html技術記事 4 つのスカラー型: ブール (Boolean) 整数 (整数) 浮動小数点 (浮動小数点型、double とも呼ばれる) 文字列 (文字列) 2 つの複合型: 配列 (配列) オブジェクト (ペア...)