#PHP は 8 つの基本データ型をサポートします。
4 つのスカラー型:
boolean (ブール): これは最も単純な型で、TRUE/true の値が 2 つだけあります。または FALSE/false、大文字と小文字は区別されません。詳細については、「PHP ブール型 (ブール) integer (整数)」を参照してください。32 ビット オペレーティング システムでの有効範囲は、-2 147 483 648 ~ 2 147 483 647 です。整数値は 10 進数、16 進数、または 8 進数で表現でき、先頭にオプションの記号 (- または ) を付けることができます。 8 進数は先頭に 0 (ゼロ) を付ける必要がある数値を表し、16 進数は先頭に 0x を付ける必要がある数値を表します。詳細については、「PHP 整数データ (整数) float (浮動小数点型、double とも呼ばれる)」を参照してください。32 ビット オペレーティング システムでの有効範囲は、1.7E-308 ~ 1.7E 308 です。詳細は、PHP 浮動小数点型 (float) string (文字列): 文字変数は、他のプログラミング言語とは異なり、文字と文字列に分かれています。統一的に定義された文字または文字列。詳細については、PHP 文字列型 (string) を参照してください。2 つの複合型:
array (配列): 配列変数は特殊な変数型であり、後で説明します。詳細については後続の章で説明します。 object (オブジェクト): オブジェクトも特殊なデータ型です。オブジェクト変数を作成するには、new キーワードを使用します。詳細については、次を参照してください: PHP オブジェクト タイプ (オブジェクト)最後に、2 つの特別なタイプがあります:
リソース (リソース): ソースは、次の特別な変数です。外部リソースへの参照に保存されます。リソースは、特殊な機能を通じて作成および使用されます。詳細については、PHP リソース タイプ (リソース) を参照してください。 NULL (空): 変数に値がないことを示します。 NULL 型で使用できる値は NULL のみです。注:
「double」型への参照も参照してください。実際、double と float は同じものであり、歴史的な理由から、これら 2 つの名前は同時に存在していました。 変数の型は通常、プログラマによって設定されるのではなく、変数が使用されるコンテキストに基づいて実行時に PHP によって決定されます。つまり、PHP は弱い型指定言語であり、プログラマが変数を宣言するときに変数の型を宣言する必要がなく、PHP インタープリターが自動的に変数の型を認識します。以上がPHP がサポートしている 8 つのデータ型は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。