PHP数据类型
时间:2018-11-15 13:13:31 来源:igfitidea点击:
在本教程中,我们将了解PHP数据类型以及如何在web应用程序中有效地使用它们。
数据类型指定分配给与其关联的变量的内存大小。
此外,数据类型还可以决定您可以对其进行的操作。
PHP提供所有基本数据类型,包括标量、复合和特殊数据类型。
标量数据类型
当变量包含单个值时,它就是标量。
PHP有四种标量数据类型,包括整数、浮点数、字符串和布尔值。
整数
- 整数即在集合{…-3,-2-,-1,0,1,2,3…}中定义的整数。
- 整数的大小取决于PHP运行的平台。
- 常量PHP_INT_SIZE保存了特定平台上PHP整数的大小。
- 在PHP中,整数类型表示为int。
浮点数
浮点类型是浮点数字,也称为浮点数、双精度数或实数。
注意,浮点数的精度有限。PHP使用的是IEEE 754标准的双格式。
下面的例子说明了PHP中的浮点数:
<?php $x = 10.25; $y = 14.e5; $z = 2E-5;
布尔值
布尔值是PHP中最简单的数据类型,只有TRUE和FALSE两个值,它们都不区分大小写。即true和TRUE是同一个值。
在PHP中,当您在条件语句(例如带有逻辑操作符的if else或switch case)中使用下列值时,它们也被视为布尔值FALSE:
- 整数 0 和 浮点数 0.00
- 字符串 "0" 或者 空字符串
- 包含零元素的数组
- 特殊类型 NULL
- 被unset的变量
- 由空标记创建的SimpleXML对象
字符串
字符串是字符序列。在后面的教程中,您将了解更多关于PHP字符串的知识。
复合数据类型
复合数据是可以包含多个值的数据。
PHP提供了两种复合数据类型,包括数组和对象。
我们将在PHP数组教程中讨论数组,在PHP对象教程中讨论对象。
特殊数据类型
PHP中有两种特殊的数据类型,它们具有特殊的含义:
- Resource(资源):用于保存对外部资源的引用,例如文件或数据库连接。
- NULL: 如果一个变量为null,则表示该变量不包含任何值。