编程语言
818
1. 字符串
字符串是字符序列,比如 "Hello world!"。
字符串可以是引号内的任何文本。您可以使用单引号或双引号:
示例
<?php $str1 = "Welcome to PHP!"; echo $str1; echo "<br>"; $str2 = 'Learning PHP is fun!'; echo $str2; ?>
输出结果:
Welcome to PHP! Learning PHP is fun!
2. 整数
整数是没有小数的数字。
整数规则:
- 整数必须有至少一个数字(0-9)
- 整数不能包含逗号或空格
- 整数不能有小数点
- 整数正负均可
- 可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
在下面的例子中,我们将测试不同的数字。PHP var_dump() 会返回变量的数据类型和值:
示例
<?php $num1 = 12345; var_dump($num1); echo "<br>"; $num2 = -6789; // 负数 var_dump($num2); echo "<br>"; $num3 = 0x1A; // 十六进制数 var_dump($num3); echo "<br>"; $num4 = 0123; // 八进制数 var_dump($num4); ?>
输出结果:
int(12345) int(-6789) int(26) int(83)
3. 浮点数
浮点数是有小数点或指数形式的数字。
在下面的例子中,我们将测试不同的数字。PHP var_dump() 会返回变量的数据类型和值:
示例
<?php $float1 = 3.14159; var_dump($float1); echo "<br>"; $float2 = 2.4e3; var_dump($float2); echo "<br>"; $float3 = 5E-4; var_dump($float3); ?>
输出结果:
float(3.14159) float(2400) float(0.0005)
4. PHP 布尔
布尔值是 true 或 false。
$bool1 = true; $bool2 = false;
布尔值常用于条件测试
5. 数组
数组在一个变量中存储多个值。
在下面的例子中,我们将测试不同的数组。PHP var_dump() 会返回变量的数据类型和值:
示例
<?php $fruits = array("Apple", "Banana", "Cherry"); var_dump($fruits); ?>
输出结果:
array(3) { [0]=> string(5) "Apple" [1]=> string(6) "Banana" [2]=> string(6) "Cherry" }
您将在本教程稍后的章节学到更多有关数组的知识。
6. 对象
对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
示例
<?php class Fruit { var $type; function Fruit($type = "Apple") { $this->type = $type; } function what_type() { return $this->type; } } ?>
您将在本教程稍后的章节学到更多有关对象的知识。
7. NULL 值
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
可以通过把值设置为 NULL,将变量清空:
示例
<?php $str = "Hello PHP!"; $str = null; var_dump($str); ?>
输出结果:
NULL