データ構造におけるデータ型の定義は、同じプロパティを持つ値のセットと、この値のセットに対して定義された操作のセットの集合名です。 PHP の 8 つの主要なデータ型を皆さんのためにまとめてみましょう。
推奨チュートリアル: PHP ビデオ チュートリアル
##4 つのスカラー型:
Boolean (ブール型) : これは最も単純な型で、TRUE/true または FALSE/false の 2 つの値のみを持ち、大文字と小文字は区別されません。詳細については、次を参照してください: PHP ブール型 (ブール)
整数 (整数) : 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 では、文字変数を使用して文字または文字列を定義します。詳細については、PHP 文字列型 (string)
2 つの複合型:
array (配列) を参照してください。 : 配列変数は特殊な変数タイプであり、後続の章で詳しく説明します。
object (オブジェクト): オブジェクトも特殊なデータ型です。オブジェクト変数を作成するには、new キーワードを使用します。詳細については、次を参照してください。 PHP オブジェクト タイプ (オブジェクト)
最後に、2 つの特別なタイプがあります:
リソース (リソース) ) : Source は、外部リソースへの参照を保持する特別な変数です。リソースは、特殊な機能を通じて作成および使用されます。詳細については、「PHP リソースタイプ (リソース)」を参照してください。
NULL (NULL) : 変数に値がないことを示します。 NULL 型で使用できる値は NULL のみです。
注:
「double」型への参照も参照してください。実際、double と float は同じものであり、歴史的な理由から、これら 2 つの名前は同時に存在していました。 変数の型は通常、プログラマによって設定されるのではなく、変数が使用されるコンテキストに基づいて実行時に PHP によって決定されます。つまり、PHP は弱い型指定言語であるため、プログラマが変数を宣言するときに変数の型を宣言する必要がなく、PHP インタープリターが自動的に変数の型を認識します。以上がPHP の 8 つの主要なデータ型は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。