PHP 支援 8 种基本的资料型别, 学习 php 的朋友可以参考下。
四种标量型别:

boolean (布林型,逻辑型别)
/*这是最简单的型别,只有两种取值,可以为 TRUE/true 或 FALSE/false ,不区分大小写。*/
integer (整型)
/*在 32 位操作系统中它的有效范围是:-2 147 483 648~+2 147 483 647 。整型值可以使用十进位制,十六进位制或八进位制表示,前面可以加上可选的符号(- 或者 +)。八进位制表示数字前必须加上 0(零),十六进位制表示数字前必须加上 0x*/
float (浮点型, 也称作 double)
/*在 32 位操作系统中的有效范围为:1.7E-308~1.7E+308*/
string (字串)
/*字元型变数不同于其他程式语言有字元与字串之分,在 PHP 中,统一使用字元型变数来定义字元或者字串。*/

两种复合型别:

array (阵列)
/*阵列型变数是一种比较特殊的变数型别*/
object (物件)
/*物件也是一种特殊的资料型别。要建立 object 变数,请使用 new 关键字。*/

两种特殊型别:

resource (资源)
/*源是一种特殊变数,储存了到外部资源的一个引用。资源是通过专门的函式来建立和使用的*/
NULL (NULL)
/*NULL 型别唯一的值就是 NULL*/

Note:

如果想检视某个表示式的值和型别,用 var_dump() 。

如果只是想得到一个易读懂的型别的表达方式用于除错,用 gettype() 。

如果要检视某个型别,不要用 gettype(),而用 is_type 函式。

如果要将一个变数强制转换为某型别,可以对其使用强制转换或者 settype() 函式。

注意变数根据其当时的型别在特定场合下会表现出不同的值(型别戏法)。

以下是一些范例,程式码如下: