PHP数据类型
变量可以存储不同类型的数据,以及不同的数据类型可以做不同的事情。
PHP支持以下数据类型:
- 串
- 整数
- 浮法(floating point numbers - also called double)
- 布尔
- 排列
- 目的
- 空值
- 资源
PHP字符串
字符串是一个字符序列,如"Hello world!" 。
字符串可以是引号内的任何文本。 您可以使用单或双引号:
PHP整数
的整数数据类型为2,147,483,648和2147483647之间的非十进制数。
对于整数规则:
- 一个整数,必须至少有一个数字
- 一个整数,不能有小数点
- 整数可以是正的或负
- 整数可以在三种格式来指定:十进制(10-based) ,十六进制(16-based - prefixed with 0x)或八进制(8-based - prefixed with 0)
在下面的示例$ x是整数。 的PHP var_dump()函数返回数据类型和值:
PHP浮动
浮子(floating point number)是带有小数点或以指数形式的数目的数目。
在下面的例子$ x是一个浮动。 的PHP var_dump()函数返回数据类型和值:
PHP布尔
布尔表示两个可能的状态:TRUE或FALSE。
$x = true;
$y = false;
布尔值经常在条件测试中使用。 您将了解更多关于条件测试在本教程的后面章节。
PHP数组
阵列存储在一个单可变的多个值。
在下面的例子$汽车是一个数组。 的PHP var_dump()函数返回数据类型和值:
你会学到了很多有关在后面的本教程的章节阵列。
PHP对象
的对象是存储关于如何处理该数据的数据和信息的数据类型。
在PHP中,对象必须明确声明。
首先,我们必须声明一个类的对象。 为此,我们使用class关键字。 一类是可以包含属性和方法的结构:
例
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
运行示例» 您将了解更多关于对象在本教程的后面章节。
PHP NULL值
空是只能有一个值的特殊数据类型:NULL。
数据类型为NULL的变量是一个没有分配给它的值的变量。
提示:如果变量没有值创建,它被自动分配NULL值。
变量也可以通过将该值设置为NULL清空:
PHP资源
特殊的资源类型是不实际的数据类型。 这是外部的PHP函数和资源的引用的存储。
使用所述资源数据类型的一个常见的例子是一个数据库调用。
我们不会谈论资源类型在这里,因为它是一个高级的主题。