前情回顾:
(一):一、介绍 二、语法 三、代码规范
一、变量
变量是用于存储数据的容器。
PHP 变量规则:
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
例如:给变量赋值,相比于c语言,不用特意去声明变量再赋值。
<?php $txt="Hello world!"; $x=5; $y=10.5; //在php中可以直接创建变量并赋值 ?>
二、数据类型
PHP一共有7中数据类型,在这方面,几乎所有的编程语言都相同。
String(字符串)
Integer(整型)
Float(浮点型)
Boolean(布尔型)
Array(数组)
Object(对象)
NULL(空值)
1、字符串
例如:给x一个字符串的时候,要加""或''
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
你可以将任何文本或符号放入''和""中
2、整型
可以理解为整数类型。
我们知道整数是一个没有小数的数字,在php中也是也一样,有正负,但没有小数点或者逗号。
整型可以用三种格式来指定:
- 十进制
- 十六进制( 以 0x 为前缀)
- 八进制(前缀为 0)
例如:
<?php $x = 1314; var_dump($x); echo "<br>"; $x = -1314; // 负数 var_dump($x); echo "<br>"; $x = 0x522; // 十六进制数 var_dump($x); echo "<br>"; $x = 02442; // 八进制数 var_dump($x); ?>
3、浮点型
可以理解为带小数部分的数字,或是指数形式。
例如:
<?php $x = 10.365;//小数点 echo $x; echo "<br>"; $x = 2.4e3;//指数 echo $x; echo "<br>"; $x = 8E-5;//指数 echo $x; ?>
4、布尔型
布尔型可以是 TRUE 或 FALSE。
用来判断开或关的变量,通常用于条件判断。
使用方法:
$x=true; $y=false;
5、数组
数组可以在一个变量中存储多个值。
使用方法:
<?php $arr=array("Volvo","lll","Toyota");//创建数组 echo $arr[0];//显示cars数组的第一个元素,即Volvo ?>
6、对象
对象数据类型也可以用于存储数据。
在 PHP 中,对象必须声明。
首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。
然后我们在类中定义数据类型,然后在实例化的类中使用数据类型。
使用方法:
<?php class Car { var $color; function __construct($color="green") { $this->color = $color; } //class就像你的女朋友,{}里是对你女朋友的身高,年龄,各种围的描述。 function what_color() { return $this->color; } } ?>
7、NULL值
NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。
NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。
常见的使用场景:
<?php $x="Hello world!"; $x=null; var_dump($x); //清空变量值 ?>