PHPのデータ型
phpのデータ型とは何ですか?
phpのデータ型には、String (文字列)、Integer (整数)、Float (浮動小数点)、Boolean (ブール値)、Array (配列)、Object (オブジェクト) があります。 、NULL (空の値)。
PHP 文字列
文字列とは、「Hello world!」のような一連の文字です。
任意のテキストを一重引用符と二重引用符で囲むことができます:
インスタンス
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
インスタンスの実行»
オンラインの例を表示するには、[インスタンスの実行]ボタンをクリックしてください
PHP整数
整数は数値です小数点なしで。
整数のルール:
整数には少なくとも 1 つの数字 (0 ~ 9) が必要です
整数にはカンマやスペースを含めることはできません
整数には小数点はありません
ポジティブな場合もあれば、負の
整数は、10 進数、10 進数、10 進数の 3 つの形式で指定できます。 16 進数 (先頭に 0x が付く) または 8 進数 (先頭に 0 が付く)。
次の例では、さまざまな数値をテストします。 PHP var_dump() この関数は、変数のデータ型と値を返します:
Instance
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 负数 var_dump($x); echo "<br>"; $x = 0x8C; // 十六进制数 var_dump($x); echo "<br>"; $x = 047; // 八进制数 var_dump($x); ?>
サンプルの実行»
オンラインサンプルを表示するには、「サンプルの実行」ボタンをクリックしてください
PHP 浮動小数点型
Floatingポイント番号には小数部分がある数値、または指数形式です。
次の例では、さまざまな数値をテストします。 PHP var_dump() この関数は、変数のデータ型と値を返します:
Instance
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
インスタンスの実行 »
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します
PHP Boolean
Boolean 型TRUE または FALSE を指定できます。
$y=false;
条件判定には通常ブール型が使用されます。条件付き制御については、次の章で詳しく説明します。
PHP配列
配列は、1つの変数に複数の値を格納できます。
次の例では配列が作成されます。 次に、PHP var_dump() を使用します。 この関数は、配列のデータ型と値を返します:
Instance
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?>
インスタンスの実行 »
オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします
次の章で配列について詳しく学習します。
PHP オブジェクト
オブジェクト データ型もデータの保存に使用できます。
PHP では、オブジェクトを宣言する必要があります。
まず、class キーワードを使用してクラス オブジェクトを宣言する必要があります。クラスは、プロパティとメソッドを含めることができる構造です。
次に、クラスでデータ型を定義し、インスタンス化されたクラスでそのデータ型を使用します。
インスタンス
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } function print_vars($obj) { foreach (get_object_vars($obj) as $prop => $val) { echo " $prop = $val "; } } // instantiate one object $herbie = new Car("white"); // show herbie properties echo "herbie: Properties "; print_vars($herbie); ?>
インスタンスの実行»
[インスタンスの実行] ボタンをクリックして、オンライン インスタンスを表示します
上記のインスタンス内の PHP キーワード this は、現在のオブジェクト インスタンスへのポインターであり、他のオブジェクトやクラスを指しません。
次の章でオブジェクトについて詳しく学びます。
PHP NULL 値
NULL 値は、変数に値がないことを意味します。 NULL は、データ型 NULL の値です。
NULL 値は、変数が NULL 値を持つかどうかを示します。 データの null 値と NULL 値を区別するためにも使用できます。
変数値を NULL に設定することで変数データをクリアできます:
インスタンス
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
「インスタンスを実行」ボタンをクリックしてオンラインインスタンスを表示します