1. 字符串(String):由一串字符组成,可以使用单引号或双引号来表示。例如:
$name = 'John'; // 使用单引号表示字符串
$message = "Hello, $name!"; // 使用双引号表示字符串,并且可以在字符串中嵌入变量
2. 整型(Integer):表示整数,可以是正数、负数或零。例如:
$age = 25; // 正整数
$weight = -60; // 负整数
$count = 0; // 零
3. 浮点型(Float):表示带有小数部分的数字。例如:
$price = 12.5; // 带有小数部分的数字
$pi = 3.1415926; // 圆周率
4. 布尔型(Boolean):只有两个值,即 true 和 false。例如:
$is_active = true; // 活跃状态
$has_login = false; // 是否已登录
5. 数组(Array):用于存储多个值,可以是混合类型的值。例如:
$fruits = array('apple', 'banana', 'orange'); // 存储字符串类型的值
$student = array('name' => 'John', 'age' => 25, 'score' => 90.5); // 存储不同类型的值,并且使用关联数组方式存储
6. 对象(Object):用于存储自定义的数据类型。例如:
class Person {
public $name;
public $age;
public function sayHello() {
echo "Hello, my name is " . $this->name . ".";
}
}
$person = new Person(); // 创建一个Person对象
$person->name = 'John'; // 给对象属性赋值
$person->age = 25;
$person->sayHello(); // 调用对象方法
7. 空值(Null):表示变量没有值。例如:
$name = null; // 变量$name没有赋值