この記事では、PHP のデータ型とは何なのかについて説明します。 PHP のデータ型の紹介は一定の参考価値があるので、困っている友人は参考にしていただければ幸いです。
PHP のデータ型は 3 つの主要カテゴリと 8 つのサブカテゴリに分類されます:
1. スカラー型
boolean (ブール値): これは最も単純な型です。 2 つの値。TRUE/true または FALSE/false で、大文字と小文字は区別されません。詳細については、PHP Boolean 型 (boolean)
integer (整数): 整数値は 10 進数、16 進数、または 8 進数で表現でき、先頭にオプションの記号 (- または ) を付けることができます。 8 進数は先頭に 0 (ゼロ) を付ける必要がある数値を表し、16 進数は先頭に 0x を付ける必要がある数値を表します。詳細については、PHP 整数データ (integer)
float (浮動小数点型、double とも呼ばれます): 詳細については、PHP 浮動小数点型 (float)
string ( string ): 他のプログラミング言語とは異なり、文字変数は文字と文字列に分割されますが、PHP では、文字変数は文字または文字列の定義に一律に使用されます。詳細については、PHP 文字列型 (string)
2、複合型
array (配列): 配列型変数は特殊な変数型
object (Object) を参照してください。 ): オブジェクトも特殊なデータ型です。オブジェクト変数を作成するには、一般に new キーワードを使用して取得します。詳細については、PHP オブジェクト型 (オブジェクト)
3、特殊型
を参照してください。resource (リソース タイプ): Resource は、外部リソースへの参照を格納する特別な変数です。リソースは、特殊な機能を通じて作成および使用されます。詳細については、PHP リソースタイプ (リソース) を参照してください。
NULL (null): 変数に値がないことを示します。 NULl の唯一の値は NULL
# 注: PHP は弱い型指定言語です。その変数にはデータ型がありませんが、変数に格納されるデータには対応するデータ型があります
$num = 10; // 十进制 $num1 = 0123; // 八进制(83) $num2 = 0x123; // 十六进制(291) $num3 = 0b1101; //二进制(13)
$float_num = 1.23; $float_num1 = 1.23e3; // 1.23乘10的3次方
$a = "你好"; $c = "$a世界"; // $c = "{$a}世界" 常用 echo $c; //输出“你好世界”String Viewインデックスが負の数の場合、インデックスの方向は後ろから前です。配列の定義配列は PHP でさまざまな方法で定義できます。一般的な方法は次のとおりです:- - 配列キーワードを使用して配列を初期化します -- 配列括弧 [ ] を使用して配列を初期化します
// 使用array $arr1 = array(); // 可以不指定元素 $arr2 = array("name", "age");
// 使用[]定义数组 $arr3 = []; $arr4 = ["name", "age"];配列の特徴1. PHP 配列 理論的には、要素数に制限なし2。要素はPHP配列に動的に追加できます3。PHP配列要素の値は任意のデータ型にできます 4. PHP 配列 添字には、純粋な数値 (インデックス付き配列)、純粋な文字列 (連想配列)、混合数値および文字列 (混合配列) を指定できます。システム関数によるデータ型: 関数 形式は is_ で始まり、その後に対応するデータ型が続き、戻り結果はブール型です。 型変換自動変換: PHP が自動的に変換します。データが関与する操作シナリオに応じて異なるデータを変換します。修飾されたデータ型のデータは、ターゲット型のデータに変換されます。この変換により、変数の元のデータ型は変更されません。 強制変換:
以上がphpのデータ型とは何ですか? php データ型の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。