ホームページ >バックエンド開発 >PHPチュートリアル >phpのデータ型とは何ですか
php のデータ型は次のとおりです: 1. 文字列型; 2. 整数型; 3. Float および Double 浮動小数点型; 4. ブール型; 5. 配列配列; 6. オブジェクト オブジェクト; 7. NULL空の値など。
#データ型は、変数が格納できるデータのタイプを定義します。 PHP では 8 つの異なるデータ型を使用できます。最初の 5 つは単純データ型、最後の 3 つは複合データ型と呼ばれます。 PHPの8つのデータ型については以下の記事で紹介していますので、ご参考になれば幸いです。
推奨: 「PHP ビデオ チュートリアル 」
1. 整数型 (Integer)
整数型のみ正と負の両方の整数、つまり小数部や小数点のない数値が含まれます。 10 進数 (基数 10)、8 進数 (基数 8)、または 16 進数 (基数 16) にすることができます。デフォルトの基数は 10 進数 (基数 10) です。 8 進整数は先頭に 0 を付けて宣言でき、16 進整数は先頭に 0x を付けて宣言できます。整数の範囲は -2^31 ~ 2^31 である必要があります。
例:
<?php // 十进制整数 $deci1 = 50; $deci2 = 654; // 八进制整数 $octal1 = 07; //十六进制 $octal = 0x45; $sum = $deci1 + $deci2; echo $sum; ?>
出力:
704
2. 浮動小数点型 (Double または float)
Yes正と負の数値を含む、小数または小数部分を含む数値を保持します。デフォルトでは、変数は小数点以下の最小桁数を追加します。
例:
<?php $val1 = 50.85; $val2 = 654.26; $sum = $val1 + $val2; echo $sum; ?>
出力:
705.11
3.文字列 (文字列)
以下を含む任意の文字を保存します。偶数。これらは宣言時に二重引用符で囲まれて記述されます。文字列を一重引用符で囲むこともできますが、変数を出力する場合は別の方法で処理されます。これを明確にするために、以下の例を見てください。
例:
<?php header("content-type:text/html;charset=utf-8"); $name = "欧阳克"; echo "我的名字是 $name \n"; echo '我的名字是 $name'; ?>
出力:
我的名字是 欧阳克 我的名字是 $name
4. ヌル値 (NULL)
これらは特殊な型です。変数には値を 1 つだけ含めることができ、それは NULL です。慣例により大文字で書きますが、大文字と小文字は区別してください。
例:
<?php $nm = NULL; echo $nm; // 这将不会给出任何输出 ?>
5. ブール値
TRUE または FALSE の 2 つの値のみが含まれます。成功したイベントは true を返し、失敗したイベントは false を返します。ブール値では、NULL 型の値も false とみなされます。ブール値では、NULL に加えて 0 も FALSE とみなされます。文字列が空の場合、ブール データ型では FALSE とみなされます。
例:
<?php header("content-type:text/html;charset=utf-8"); if(TRUE) echo "这个条件是 TRUE"; if(FALSE) echo "这个条件不是 TRUE,是FALSE"; ?>
出力:
这个条件是 TRUE
6. 配列 (配列)
配列は複合 A同じデータ型の複数の値を格納できるデータ型。以下は整数の配列の例です。
<?php header("content-type:text/html;charset=utf-8"); $intArray = array( 10, 20 , 30); echo "第一个元素是: $intArray[0]\n"; echo "第二个元素是: $intArray[1]\n"; echo "第三个元素是: $intArray[2]\n"; ?>
出力:
第一个元素是: 10 第二个元素是: 20 第三个元素是: 30
7. オブジェクト
オブジェクト データ型は、データの保存にも使用できます。オブジェクトはユーザー定義クラスのインスタンスとして定義され、値と関数の両方を含めることができます。
PHP では、オブジェクトを宣言する必要があります。
まず、class キーワードを使用してクラス オブジェクトを宣言する必要があります。クラスは、プロパティとメソッドを含めることができる構造です。
次に、クラスでデータ型を定義し、インスタンス化されたクラスでそのデータ型を使用します。
8. リソース
PHP のリソースは、正確なデータ型ではありません。これらは基本的に、特定の関数呼び出しまたは外部 PHP リソースへの参照を保存するために使用されます。たとえば、外部リソースであるデータベース呼び出しについて考えてみましょう。
以上がphpのデータ型とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。