网站首页 网站导航 课程中心
常见问题
您所在的位置:PHP培训 > 常见问题 > PHP的基本数据类型

PHP的基本数据类型

来源:中软卓越 日期:2017-05-19 16:47 人气:
标签: PHP培训  php学习  php语言 

一、标准数据类型

boolean(布尔型)

布尔型是PHP中常用的数据类型之一。只有两个值 真(true) 和 假(false),其中 true和false是PHP的内部关键字。设定一个布尔型的变量,只需将true 或者 false 赋值给变量即可。

【例】在if条件控制语句中判断变量$boo中的值是否为true。

PHP的基本数据类型

结果为:变量$boo为真!

string(字符串型)

字符串是连续的字符序列,由数字、字母和符号组成。字符串中的每个字符只占用一个字节。在PHP中,有3种定义字符串的方式,分别是单引号(')、双引号(")和界定符(<<<).

单引号和双引号是经常被使用的定义方式,定义格式分别如下:

PHP的基本数据类型

两者的不同之处在于,双引号中所包含的变量会自动被替换成实际数值,而单引号中包含的变量则按普通字符串输出。

【实例】下面分别应用单引号和双引号来输出同一个变量

PHP的基本数据类型

PHP的基本数据类型

两者之间不同点是对转义字符的使用,使用单引号时,只要对单引号“ ‘ ”进行转义即可,使用双引号时,还要注意 “ “ ”、”$“ 等字符的使用,这些特殊字符都要通过转义符” \ “来显示

常用的转义字符

PHP的基本数据类型

integer(整型)

整形数据类型只能包含整数,在32位的操作系统中,有效的数值范围是-2147483648~+2147483647.

整型数可以用十进制、八进制和十六进制来表示。

如果用八进制,数字前面必须加0

如果用十六进制,则需要加0x.

float(浮点型)

浮点数据类型既可以用来存储整数,也可以存储小数,它提供的精度比整数大得多。

在32位的操作系统中, 有效的范围是1.7E-308~1.7E+308。

在PHP4.0以前的版本中, 浮点型的标识为double.也叫做双精度浮点数,两者没有区别。

浮点型数据默认有两种书写格式,一种是标准格式:

一种是科学记数法格式: 2.33E1 9384.84E-3

二、复合数据类型:

array(数组)

数组是一组数据的集合,它把一系列数据组织起来,形成一个可操作的整体。数组中可以包括很多数据,如标量数据、数组、对象、资源以及PHP中支持的其他语法结构等。

数组中的每个数据称为一个元素,元素包括索引(键名)和值两个部分,元素的索引可以由数字或字符串组成,元素的值可以是多种数据类型。

定义数组的语法格式如下:

$array = ('value1' ,'value2'......)

$array[key] = 'value'

$array = array(key1=>value1,key2=>value2......)

其中,参数key是数组元素的下标,value是数组下标所对应的元素。

//定义: $a = array(10,20,30,40);

//使用: echo $a[1]; //输出:20

object(对象)

编程语言所应用到的方法有两种。即面向过程和面向对象。

用户可以自由使用这两种方法。

三、特殊数据类型:

resource(资源)

资源是一种特殊变量,又叫做句柄,保存到外部资源的一个引用,资源是通过专门的函数来建立和使用的

在使用资源时,系统会自动启用垃圾回收机制,释放不再使用的资源,避免内存消耗殆尽,因此,资源很少需要手工释放。

null(空值)

特殊的值,表示变量没有值,唯一的值就是null

null不区分大小写

四、转换数据类型:

PHP中的类型转换只需在变量前加上用括号括起来的类型名称即可。

允许转换的类型如下表:

PHP的基本数据类型

五、检测数据类型:

PHP内置了检查数据类型的系列函数,可以对不同类型的数据进行检测。判断其是否属于某个类型,如果符合则返回true.否则返回false

检测数据类型的函数说明

PHP的基本数据类型

中软卓越培训专注于Java、UI、iOS、Android、php、软件测试、.net、嵌入式、C语言、大数据、HTML5开发,师资力量强大,教学经验丰富,环境优美,交通便利,始终坚持让教育回归本质的教学理念,学习PHP开发,就来中软卓越!

 

营业执照 版权所有©Copyright 2008-2017,北京中软国际教育科技股份有限公司, All Rights Reserved. ICP备案号:京ICP备14058756号-2

| | 分类导航 | 关于我们