PHP 数据类型
PHP 数据类型
变量可以存储不同类型的数据,不同的数据类型可以做不同的事情。
PHP 支持以下数据类型:
- 细绳
- 整数
- 浮点数(浮点数 - 也称为双精度数)
- 布尔值
- 大批
- 目的
- 无效的
- 资源
PHP 字符串
字符串是一系列字符,例如“Hello world!”。
字符串可以是引号内的任何文本。您可以使用单引号或双引号:
PHP 整数
整数数据类型是 -2,147,483,648 至 2,147,483,647 之间的非十进制数。
整数规则:
- 整数必须至少有一位数字
- 整数不能有小数点
- 整数可以是正数也可以是负数
- 整数可以采用以下表示法:十进制(基数 10)、十六进制(基数 16)、八进制(基数 8)或二进制(基数 2)表示法
在以下示例中,$x 是整数。PHP var_dump() 函数返回数据类型和值:
PHP 浮点数
浮点数(floating point number)是带有小数点的数或指数形式的数。
在以下示例中,$x 是浮点数。PHP var_dump() 函数返回数据类型和值:
PHP 布尔值
布尔值代表两种可能的状态:TRUE 或 FALSE。
$x = 真;
$y = 假;
布尔值通常用于条件测试。您将在本教程的后面章节中了解有关条件测试的更多信息。
PHP 数组
数组在一个变量中存储多个值。
在以下示例中,$cars 是一个数组。PHP var_dump() 函数返回数据类型和值:
您将在本教程的后面章节中学习更多有关数组的知识。
PHP 对象
类和对象是面向对象编程的两个主要方面。
类是对象的模板,对象是类的实例。
当创建单个对象时,它们会从类中继承所有属性和行为,但每个对象的属性值都会有所不同。
假设我们有一个名为 Car 的类。Car 可以具有型号、颜色等属性。我们可以定义 $model、$color 等变量来保存这些属性的值。
当创建单个对象(沃尔沃、宝马、丰田等)时,它们会从类中继承所有属性和行为,但每个对象的属性值都会有所不同。
如果您创建一个 __construct() 函数,PHP 将在您从类创建对象时自动调用该函数。
例子
<?php
汽车类 {
公共$颜色;
公共$模型;
公共函数__construct($color,$model){
$this->颜色 = $颜色;
$这个->模型=$模型;
}
公共函数消息(){
返回“我的车是”。$this->color。“”。$this->model。“!”;
}
}
$myCar = new Car("黑色", "沃尔沃");
echo $myCar -> message();
回显<br> “;
$myCar = new Car("红色", "丰田");
echo $myCar -> message();
?>
亲自尝试 »
PHP NULL 值
Null 是一种特殊的数据类型,它只能有一个值:NULL。
数据类型 NULL 的变量是未分配值的变量。
提示: 如果创建变量时没有值,则会自动赋予其 NULL 值。
也可以通过将值设置为 NULL 来清空变量:
PHP 资源
特殊资源类型不是实际的数据类型。它存储对 PHP 外部函数和资源的引用。
使用资源数据类型的一个常见示例是数据库调用。
我们不会在这里讨论资源类型,因为这是一个高级主题。