PHP中的变量类型主要有以下几种:
$num1 = 10; // 十进制整数
$num2 = 0b1010; // 二进制整数
$num3 = 010; // 八进制整数
$num4 = -5; // 负整数
$float1 = 3.14; // 十进制浮点数
$float2 = 1.5e2; // 科学计数法表示的浮点数
$str1 = 'Hello, World!'; // 单引号字符串
$str2 = "Hello, World!"; // 双引号字符串
$str3 = <<<EOT
Hello, World!
EOT; // heredoc语法字符串
$bool1 = true;
$bool2 = false;
$array1 = array(1, 2, 3); // 索引数组
$array2 = array('name' => 'John', 'age' => 30); // 关联数组
class Person {
public $name;
public $age;
public function sayHello() {
echo "Hello, my name is " . $this->name;
}
}
$person = new Person();
$person->name = 'John';
$person->age = 30;
$person->sayHello(); // 输出 "Hello, my name is John"
$file = fopen('example.txt', 'r'); // 打开文件并获取文件句柄
$var = NULL;
这些变量类型在PHP中具有不同的特性和用途。了解这些类型及其区别有助于编写更有效的PHP代码。