PHP有以下数据类型:
- 字符串,String
- 整型,Integer
- 浮点型,Float
- 布尔型,Boolean
- 数组,Array
- 对象,Object
- 空值,NULL
5.1 String
在PHP的字符串类型中,我们可以将文本放在单引号或双引号中。
<?php
$str1 = "Hello World!";
$str2 = 'Hello World!';
?>
5.2 Integer
整数规则:
- 至少含有一个数字。
- 不含空格、逗号、小数点。
- 含正整数和负整数。
- 可以用一下三种格式指定:十进制、十六进制(以0x为前缀)、八进制(以0为前缀)
<?php
$x1 = 5985; //十进制数
$x2 = 0x1761; //十六进制数,其十进制的值为5985
$x3 = 013541; //八进制数,其十进制的值为5985
?>
5.3 Float
浮点数是带小数部分的数字,或是指数形式。
<?php
$x = 10.365;
$y = 8e-5;
$z = 2.4e6;
?>
5.4 Boolean
布尔型的值可以是true或false.
<?php
$flag = true;
?>
5.5 数组
数组可以在一个变量中存储多个值。
<?php
$cars = array("Volvo", "BWM", "Toyota");
?>
5.6 对象
必须用class
关键字声明类,类可以包含属性和方法。
<?php
class Car {
var $color;
function _construct($color = "green") {
$this->color = $color; // this是指向当前对象实例的指针
}
function what_color() {
return $this->color;
}
}
?>
5.7 NULL
NULL表示空,即没有值。
<?php
$x = "Hello World!";
$x = null;
?>