PHPデータ型
変数にはさまざまな種類のデータを格納することができ、異なるデータ型が異なることを行うことができます。
PHPは、次のデータ型をサポートしています。
- 弦
- 整数
- フロート(floating point numbers - also called double)
- ブーリアン
- アレイ
- オブジェクト
- ヌル
- リソース
PHPの文字列
文字列は次のように、文字の列である"Hello world!" 。
文字列は引用符の内側の任意のテキストことができます。 あなたは、単一または二重引用符を使用することができます。
PHPの整数
整数データ型は-2147483648と2,147,483,647間の非小数です。
整数のルール:
- 整数は、少なくとも一つの数字を持っている必要があります
- 整数は、小数点を持ってはいけません
- 整数は、正または負のいずれかであることができます
- 小数:整数は3つの形式で指定することができる(10-based) 、進(16-based - prefixed with 0x)またはオクタル(8-based - prefixed with 0)
次の例では$ xは整数です。 PHP用var_dump()関数は、データ型と値を返します。
PHPのフロート
フロート(floating point number)小数点または指数関数形の数と数です。
次の例では$ xはfloat型です。 PHP用var_dump()関数は、データ型と値を返します。
PHPブール
TRUEまたはFALSE:ブールは、2つの可能な状態を表しています。
$x = true;
$y = false;
ブール値は、多くの場合、条件付きテストで使用されています。 このチュートリアルの後の章では、条件のテストについての詳細を学びます。
PHPの配列
アレイは、単一の変数に複数の値を格納します。
次の例では$車で配列です。 PHP用var_dump()関数は、データ型と値を返します。
このチュートリアルの後の章での配列について多くの詳細を学びます。
PHPオブジェクト
オブジェクトは、そのデータを処理する方法に関するデータおよび情報を格納するデータタイプです。
PHPでは、オブジェクトを明示的に宣言する必要があります。
まず、オブジェクトのクラスを宣言する必要があります。 このために、我々は、classキーワードを使用します。 クラスには、プロパティとメソッドを含めることができる構造です。
例
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
»実行例 このチュートリアルの後の章でオブジェクトの詳細を学びます。
PHPのNULL値
NULL:Nullのは一つの値だけを持つことができ、特殊なデータ型です。
データ型NULLの変数は、それに割り当てられた値を持たない変数です。
ヒント:変数は値なしで作成された場合、それは自動的にNULL値が割り当てられます。
変数もNULLに値を設定することにより、空にすることができます。
PHPリソース
特別なリソースタイプは、実際のデータ型ではありません。 これは、機能とPHPの外部リソースへの参照の格納です。
リソース・データ・タイプを使用しての一般的な例は、データベース・コールです。
それは高度なトピックですので、我々は、ここでは、リソースタイプについて話しません。