📅  最后修改于: 2023-12-03 15:10:38.373000             🧑  作者: Mango
在 PHP 中,变量是用于存储值的容器。有效的 PHP 变量可以包括数字、字符串、数组、对象等类型。
在 PHP 中,数字类型可以是整数或浮点数。以下是数字类型的示例:
$number = 123; // 整数
$number2 = 3.14; // 浮点数
字符串类型包含单引号、双引号和 heredoc 语法。以下是字符串类型的示例:
$string = 'Hello World'; // 单引号
$string2 = "Hello World"; // 双引号
$string3 = <<<EOD
Hello World
EOD; // heredoc 语法
数组类型可以是索引数组、关联数组或多维数组。以下是数组类型的示例:
$fruits = array('apple', 'orange', 'banana'); // 索引数组
$colors = array('red' => '#FF0000', 'green' => '#00FF00', 'blue' => '#0000FF'); // 关联数组
$products = array(
array('name' => 'iPhone', 'price' => 999),
array('name' => 'iPad', 'price' => 699),
); // 多维数组
对象类型是基于类的实例化。以下是对象类型的示例:
class Person {
public $name;
public $age;
function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person('Tom', 20);
布尔类型是用来表示真假的类型。以下是布尔类型的示例:
$is_true = true;
$is_false = false;
空类型表示变量没有被赋值。以下是空类型的示例:
$no_value = null;
以上是有效的 PHP 变量类型示例。在 PHP 中,还有其他类型,如资源类型、回调类型等。程序员应根据需要选择合适的变量类型。