| |
PHP支持以下数据类型:
在大部分编程语言中,值的类型几乎可以分为两种:数值和字符串。 数值类型利于计算(比如:银行的数字货币,充值的话费,游戏币等),字符串类型利于文本反馈(比如:对话信息,车型名称,人名等)。
布尔类型可以用1和0分别表示true和false表示。
$x = 5;
var_dump($x); //将在屏幕上打印$x的类型
$x = "Hello world!";
$y = 'Hello world!';
var_dump($x);
echo "<br>";
var_dump($y);
$x = 5985;
var_dump($x);
$x = 10.365;
var_dump($x);
$x = true;
var_dump($x);
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
class Car {
public $color;
public $model;
public function __construct($color, $model) {
$this->color = $color;
$this->model = $model;
}
public function message() {
return "My car is a " . $this->color . " " . $this->model . "!";
}
}
$myCar = new Car("red", "Volvo");
var_dump($myCar);
$x = "Hello world!";
$x = null;
var_dump($x);
$x = 5;
$x = (string) $x;
var_dump($x);
数据类型 | 描述 | 代码示例 |
---|---|---|
string | 字符串类型,用于表示文本数据 | $name = "John Doe"; |
integer | 整数类型,用于表示整数数据 | $age = 25; |
float | 浮点数类型,用于表示带有小数点的数值 | $price = 9.99; |
boolean | 布尔类型,用于表示真或假的值 | $isReady = true; |
array | 数组类型,用于存储多个值的有序集合 | $numbers = [1, 2, 3, 4, 5]; |
object | 对象类型,用于表示具有属性和方法的自定义对象 | $person = new stdClass(); |
null | 空值类型,表示变量没有值 | $variable = null; |
resource | 资源类型,用于表示外部资源的引用 | $file = fopen("data.txt", "r"); |
callable | 可调用类型,用于表示函数或方法的引用 | $function = function($arg) { return $arg * 2; }; |
iterable | 可迭代类型,用于表示可以迭代的对象 | $numbers = [1, 2, 3, 4, 5]; |
系列课程并未全部上架,处于先行测试阶段