搜索
写经验 领红包
 > 时尚

php的数据类型(php中数据类型分几种都有哪些数据类型)

导语:「PHP教程」PHP数据类型

PHP有7种数据类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

String 类型

PHP字符串类型,即字符串序列,包含在单引号(&39;)或双引号(&34;)中间。

实例:

<?php$i = &34;;var_dump($i);

运行结果:

Integer 类型

PHP 整型,即没有小数的数字。

PHP整型规则:

至少要由一个0-9的数字组成不能包含非数字的其他字符整型可以是正数也可以是负数,但是没有小数点整型可以有三种指定方式:十进制数(默认), 十六进制数( 以 0x 为前缀)和八进制数(前缀为 0)。

实例:

<?php$i = 1234;var_dump($i);echo &34;; $i = -5678; // 负数 var_dump($i);echo &34;; $i = 0x9F; // 十六进制数var_dump($i);echo &34;;$i = 036; // 八进制数var_dump($i);

运行结果:

Float 类型

PHP浮点型,是带小数部分的数字,或是指数形式。

实例:

<?php $i = 10.28;var_dump($i);echo &34;; $i = 1.2e8;var_dump($i);echo &34;; $i = 10e-3;var_dump($i);

运行结果:

Boolean 类型

PHP布尔型,可以是 TRUE 或 FALSE。但是布尔类型的值是无法直接输出的:若echo(true)会在页面中输出“1”,若echo(false)则不会显示任何内容。所以布尔类型一般用于条件判断,用于条件控制(以后讲述)。

实例:

<?php $i = false;echo $i;echo &34;;var_dump($i);echo &34;;$i = true;echo $i;echo &34;;var_dump($i);

运行结果:

Array 类型

PHP数组,可以在一个变量中存储多个值。使用array([$key]=>[$value])函数进行声明,可以为数组元素指定下标,也可以不指定,若没有指定下标则系统为默认为其指定从0开始的默认下标。

实例:

<?php $i = array(&34;,&34;,&34;);var_dump($i);echo &34;;$i = array(&34;=>&34;,&34;=>26,&34;=>&34;);var_dump($i);

运行结果:

Object 类型

PHP对象数据类型,也可以用于存储数据,在 PHP 中,对象必须声明。

使用class关键字声明类对象。类是可以包含属性和方法的结构。然后在类中定义数据类型,最后在实例化的类中使用数据类型:

<?phpclass Book{ var $color; function __construct($color=&34;) { $this->color = $color; } function what_color() { return $this->color; }}function print_vars($obj) { foreach (get_object_vars($obj) as $key=> $value) { echo &34;; }}$b = new Book(&34;);echo &34;;print_vars($b);?> 

运行结果:

NULL 类型

NULL 值,表示变量没有值。NULL 是数据类型为 NULL 的值。NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。

实例:

<?php$i=&34;;echo $i.&34;;$i=null;var_dump($i);?>

运行结果:

本文内容由小悦整理编辑!