PHPは、8種類の基本型をサポートします。
4種類のスカラー型:
論理値(boolean)
整数(integer)
浮動小数点数(float)
文字列(string)
配列(array)
オブジェクト(object)
リソース(resource)
ヌル(NULL)
注意 このマニュアルには、しばしば mixed というパラ メータが現れます。この疑似的な型は、そのパラメータに関して複数の 型が使用可能であることを示します。
変数の型は、基本的にプログラマによりセットされません。むしろ、その変 数が使用される文の内容に応じてPHPにより実行時に決定されます。
注意 もし 式 の型と値を正確に 知りたい場合は、 var_dump() 関数を使用してください。
単純にデバッグのために人間が読みやすい形で型を表示したい場合には gettype() を使用してください。型をチェックする 場合には gettype() を使用しては いけません 。 is_ type 関数を使用してください。
ある変数の型を強制的に他の型に変換したい場合、変数を キャスト するか、 settype() 関数を使用します。
変数は、その型に依存して異なった動作をする場合があることに 注意してください。詳細な情報については、 型の変換 のセ クションを参照下さい。