この記事では、PHP のデータ型とは何なのかについて説明します。 PHPのデータ型をまとめたものは参考になると思いますので、困っている方は参考にしていただければ幸いです。
1. データ型の概要
1. PHP は弱い型チェック言語であり、データ型はプログラムのコンテキストによって決定されます。格納データ
2 、3 種類のデータ型: スカラー データ型、複合データ型、特殊データ型
3. スカラー データ型
boolean ブール型
integer 整数型
Boolean 1. 論理 true または false を保存します
ブール値 false、整数値 0、浮動小数点値 0.0、空の文字列および文字列 "0"、
メンバー変数のない配列、ユニットのないオブジェクト、NULL
<?php //布尔型数据 $a = true;$b = false; //var_dump()函数可以返回表达式的类型和值 var_dump($a); //结果为 bool(true)echo "<br>"; var_dump($b); //结果为 bool(false) ?>
整数型 (整数) 1。整数のみを含めることができ、記号は正と負の数を表すために使用できます。
//整型数据 $a = +3;$b = -5; var_dump($a); //结果为 int(3) echo "<br>"; var_dump($b); //结果为 int(-5) echo "<br>"; echo $a+$b; //结果为 -2 echo "<br>";
浮動小数点型 (float/double)
1. 浮動小数点型は次の目的で使用されます。小数点を格納 数値は近似数値です。2. 科学表記法: 10.1e10//浮点型数据 $a = 1.56;$b = 1.5e3; var_dump($a); //结果为 float(1.56) echo "<br>"; var_dump($b); //结果为 float(1500)
文字列型 (文字列) 1. 一重引用符
一重引用符で囲まれた変数はそのまま出力され、PHP エンジンは解析しないため、文字列を定義するには一重引用符が最も効率的です
二重引用符で囲まれた変数は、自動的に変数値
区切り文字の後に、開始を示す識別子を指定し、最後に同じ識別子で文字列
が終了します。 ^End 識別子は行の最初の列から開始する必要があり、セミコロン以外の文字を含めることはできません
//字符串型 $str = '字符串型'; echo 'str是$str <br>'; //结果为 str是$str 单引号变量保持原样输出 echo "str是$str <br>"; //结果为 str是字符串型 双引号会解析其中的变量 $str2 = <<<str2 这是定界符中的文字 str2;echo $str2; //结果为 这是定界符中的文字3. 複合データ型 Array (配列)
1. 配列は関連するデータのコレクションであり、特定の方法で配置されて全体の
を形成します。
2. 同じデータ型でも異なるデータ型でも構いません
3. PHP では、配列のインデックスは数値または文字列
//相同类型元素 $array1 = array(1,3,5,7,9); //不同类型元素 $array2 = array(1,'hello',true,3.14); //索引是数字 $array3 = array(1=>'a',2=>'b',3=>'c'); //索引是字符串 $array4 = array('a'='苹果','b'=>'香蕉','c'=>'桔子');4. 特別なデータ型
Resource 1. リソースは通信が終了するまでファイル、データベース接続などの外部データ ソースへの参照を保持する特殊な変数タイプ
2. データベース永続接続は特別なリソースです。ガベージ コレクション システムによって解放されないため、手動で解放する必要があります。
空 (NULL)
1. 割り当てられた値は Null です2. 変数には値が割り当てられていません
3. 変数に値が割り当てられた後、unset() 関数を使用して値をクリアします
##php 7 つのデータ型の紹介、php 7 つのデータ型
以上がphpのデータ型とは何ですか? phpのデータ型の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。