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