PHPデータ型
PHPデータ型
変数はさまざまな型のデータを格納でき、さまざまなデータ型でさまざまなことを行うことができます。
PHPは次のデータ型をサポートしています。
- String
- Integer
- Float (浮動小数点数 doubleとも呼ばれます)
- Boolean
- Array
- Object
- NULL
- Resource
PHP文字列
文字列は、"Hello world!" のような一連の文字です。
文字列は、引用符内の任意のテキストにすることができます。一重引用符または二重引用符を使用できます。
PHP整数
整数データ型は、-2,147,483,648から2,147,483,647までの非10進数です。
整数の規則:
- 整数には少なくとも 1 桁の数字が必要です。
- 整数に小数点があってはなりません。
- 整数は正または負のいずれかです。
- 整数は、10 進数 (base 10)、16 進数 (base 16)、8 進数 (base 10) で指定できます。 8)、またはバイナリ (基数 2) 表記。
次の例では、$xは整数です。 PHP var_dump() 関数は、データ型と値を返します。
PHPフロート
float (浮動小数点数) は、小数点を含む数値または指数形式の数値です。
次の例では、$xはfloatです。 PHP var_dump() 関数は、データ型と値を返します。
PHPブール値
ブール値は、TRUEまたはFALSEの2つの可能な状態を表します。
ブール値は、条件付きテストでよく使用されます。条件付きテストの詳細については、このチュートリアルの後の章で説明します。
PHP配列
配列は、1 つの変数に複数の値を格納します。
次の例では、$carsは配列です。 PHP var_dump()関数は、データ型と値を返します。
このチュートリアルの後の章で、配列についてさらに詳しく学びます。
PHP オブジェクト
クラスとオブジェクトは、オブジェクト指向プログラミングの2つの主要な側面です。
クラスはオブジェクトのテンプレートであり、オブジェクトはクラスのインスタンスです。
個々のオブジェクトが作成されると、それらはクラスからすべてのプロパティと動作を継承しますが、各オブジェクトはプロパティに対して異なる値を持ちます。
Carという名前のクラスがあるとします。Carは、モデル、色などのプロパティを持つことができます。これらのプロパティの値を保持するために、$model、$colorなどの変数を定義できます。
個々のオブジェクト (Volvo、BMW、Toyotaなど) が作成されると、それらはクラスからすべてのプロパティと動作を継承しますが、各オブジェクトはプロパティに対して異なる値を持ちます。
__construct() 関数を作成すると、クラスからオブジェクトを作成するときにPHPが自動的にこの関数を呼び出します。
例
PHP NULL 値
Null は、NULLという1つの値しか持てない特別なデータ型です。
データ型 NULLの変数は、値が割り当てられていない変数です。
ヒント:値を指定せずに変数を作成すると、自動的に値NULLが割り当てられます。
変数は、値を NULLに設定して空にすることもできます。
PHPリソース
特殊なリソース タイプは、実際のデータ タイプではありません。これは、PHPの外部にある関数とリソースへの参照を格納するものです。
リソース データ型を使用する一般的な例は、データベース呼び出しです。
リソースタイプについては高度なトピックであるため、ここでは説明しません。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。