📅  最后修改于: 2023-12-03 15:03:41.557000             🧑  作者: Mango
在 PHP 中,变量可以用来存储各种不同类型的数据。以下是PHP变量的不同类型:
字符串是由一系列字符组成的字符序列,可以用单引号或双引号来表示。单引号表示的字符串中不能解析变量和转义序列,双引号则可以。
$name = "John";
$message = 'Hello, '.$name.'!'; //使用单引号需要使用连接符。
echo $message; //输出:Hello, John!
整型是一个没有小数的数字。整型可以是正数、负数或 0。
$number1 = 20;
$number2 = -10;
echo $number1 + $number2; //输出:10
浮点型也称为“双精度”数字,是有小数的数字。
$float1 = 3.14159265359;
$float2 = 2.5;
echo $float1 * $float2; //输出:7.853981633975
布尔型表示 true(真)或 false(假)。
$is_logged_in = true;
if ($is_logged_in) {
echo "Welcome back!";
}
数组由一个索引表和可能存在的值表组成,索引表为值分配一个标记,因此可以通过值标记访问该值。
$cars = array("Volvo", "BMW", "Toyota");
echo $cars[0]; //输出:Volvo
对象是类的实例。在 PHP 中,每个对象都有属性和方法。
class Person {
public $name;
public function greetings() {
echo "Hello, my name is ".$this->name."!";
}
}
$person1 = new Person();
$person1->name = "John";
$person1->greetings(); //输出:Hello, my name is John!
空类型表示一个变量没有值。
$nothing = null;
以上是 PHP 变量的不同类型。熟悉这些类型有助于您简化代码并更有效地管理数据。