PHP数据类型
String(字符串),Integer(整型),Float(浮点型),Boolean(布尔型),Array(数组),Object(对象),
NULL(空值).
PHP字符串
一个字符串是一串字符的序列,就像"Hello world!".
你可以将任何文本放在单引号和双引号中:
1 <?php 2 $x = "Hello world!"; 3 echo $x; 4 $x = ‘Hello world!‘; 5 echo $x; 6 ?>
PHP整型
整数是一个没有小数的数字.
整数规则:
- 整数必须至少有一个数字(0-9)
- 整数不能包括逗号或空格
- 整数是没有小数点的
- 整型可以用三种格式来指定:十进制,十六进制(以0x为前缀)或八进制(前缀为0).
在以下实例中我们将测试不同的数字.PHP var_dump()函数返回变量的数据类型和值:
1 <?php 2 $x = 5985;//整数 3 var_dump($x); 4 echo "<br>"; 5 6 $x = -345;//负数 7 var_dump($x); 8 echo "<br>"; 9 10 $x = 0x8c;//十六进制数 11 var_dump($x); 12 echo "<br>"; 13 14 $x = 047;//八进制数 15 var_dump($x); 16 ?>
PHP浮点型
浮点型是带小数部分的数字,或是指数形式.
在以下实例中我们将测试不同的数字.PHP var_dump()函数返回变量的数据类型和值:
1 <?php 2 $x = 10.365; 3 var_dump($x); 4 echo "<br>"; 5 6 $x = 2.4e3; 7 var_dump($x); 8 echo "<br>"; 9 10 $x = 8E-5; 11 var_dump($x); 12 ?>
PHP布尔型
布尔型可以是TRUE或FALSE.
1 $x = true; 2 $y = false;
布尔型通常用于条件判断.在接下来的章节中你会学到更多关于条件控制的教程.
PHP数组
数组可以在一个变量中存储多个值.
在以下实例中创建了一个数组,然后用 PHP var_dump()函数返回数组的数据类型和值:
1 <?php 2 $cars = array("Volvo","BMW","Toyota"); 3 var_dump($cars); 4 ?>
在接下来的章节中你将学到更多关于数组的知识.
PHP对象
对象数据类型也可以用于存储数据.
在PHP中,对象必须声明.
首先,你必须使用class关键字声明类对象.类是可以包含属性和方法的结构.
然后我们在类中定义数据类型,然后在实例化的类中使用数据类型:
1 <?php 2 class Car 3 { 4 var $color; 5 function Car($color = "green") 6 { 7 $this->color = $color; 8 } 9 10 function what_color() 11 { 12 return $this->color; 13 } 14 } 15 ?>
以上实例中PHP关键字this就是指向当前对象实例的指针,不指向任何其他对象或类.
你将会在接下来的章节中学到更多关于对象的只是.
PHP NULL值
NULL值表示变量没有值.NULL是数据类型为NULL的值.
NULL值指明一个变量是否为空值.同样可用于数据空值和NULL值的区别.
可以通过设置变量为NULL来清空变量数据:
<?php $x = "Hello world!"; $x = null; var_dump($x); ?>
时间: 2024-10-01 04:59:37