php 都有哪些数据类型
原创
PHP数据类型概述
PHP是一种强类型语言,在PHP中,变量不需要显式声明类型,PHP会在脚本执行期间自动将变量成为相应的数据类型。PHP赞成以下几种基本数据类型:
1. 标量数据类型
标量数据类型包括以下四种:
- 整数(Integer):描述没有小数部分的数字,例如:1, 100, -10。
- 浮点数(Float或Double):描述带有小数部分的数字,例如:3.14, -0.5。
- 字符串(String):描述一系列字符,例如:"Hello, World!",'PHP'。
- 布尔值(Boolean):描述逻辑值,只有两个或许的值:TRUE 或 FALSE。
2. 复合数据类型
复合数据类型包括:
- 数组(Array):描述一组值的集合,可以包含不同类型的元素。
- 对象(Object):描述类的实例。
3. 特殊数据类型
特殊数据类型包括:
- 资源(Resource):描述外部资源,例如数据库连接或文件句柄。
- NULL:描述变量没有值。
4. 代码示例
以下是PHP中各种数据类型的示例代码:
<?php
// 整数
$int = 123;
// 浮点数
$float = 3.14;
// 字符串
$string = "Hello, World!";
$string2 = 'PHP';
// 布尔值
$boolTrue = TRUE;
$boolFalse = FALSE;
// 数组
$array = array("apple", "banana", "cherry");
// 对象
class MyClass {
public $prop = "This is a property";
}
$obj = new MyClass;
// 资源(示例中为数据库连接)
$resource = mysqli_connect("localhost", "username", "password", "database");
// NULL
$nullVar = NULL;
?>