|
1 PHP标签
1.1 常用标签
1.2 PHP脚本标签
注意:脚本标签的方式很少用,因为容易与javascript的标签混淆。
1.3 短标签
默认的,PHP已经不支持短标签语法,需要在配置文件中开启
short_open_tag = on
1.4 asp标签
asp 标签不能直接使用,需要开启php.ini中asp标签
2 PHP变量
2.1 定义变量
语法:$变量名
$name
$school_number
$age1
$age2
2.2 变量命名规则
1.必须以$符号开始
2.变量名可以由字母,下划线和数字自由组合
3.不能以数字开头
4.可以是中文
5.变量命名通常需要见名之意
6.变量名字有多个单词组成的时候,可以使用两种方式
a) 驼峰法:schoolName
b) 下划线:school_name
7.php中变量一般是在定义的时候就赋值
注意点:语言有强类型和弱类型之分
强类型:C,JAVA ——先必须声明变量类型
弱类型:PHP
PHP是一种弱类型语言。指的是变量可以为任意类型,而不需要指定具体类型。
$age = 10; //age变量理论上可以放置任何数据类型的值
2.3 使用变量
直接使用变量即可:前提条件是当前变量已经被赋值(定义)
输出:echo $变量名;
判断:if($变量名 == ‘值’)
2.4 修改变量
将原有变量进行重新赋值
定义变量
$age = 10;
修改变量
$age = 11;
2.5 删除变量
将变量所指向的值给释放掉(将变量本身释放)
unset($变量名);
案例
//输出已经释放的变量
$age = 10;
unset($age);
echo $age;//错误,未定义的变量
2.6 系统预定义变量
系统定义的变量称之为预定义变量,预定义变量有9个:
$_POST:接收用户表单post方式提交的所有数据
$_GET:接收用户表单get方式提交的所有数据
$_REQUEST:接收用户get方式,post方式提交的数据,还有cookie数据
$_FILES:接收用户上传的文件信息
$_SESSION:存放session数据(存放在服务器)
$_COOKIE:存放cookie数据(存放在浏览器)
$GLOBALS:全局变量
$_SERVER:保存服务器信息
$_ENV:保存系统环境信息
2.7 可变变量
通过一个得到一个变量的值,将该值再次当做一个变量名从而得到另外一个变量的值。
$$name
2.8 变量间的传值
值传递:将一个变量的值赋值一份,然后赋值给新的变量
一个变量的变更不会影响另外一个变量的变更
引用传递:将一个变量的地址赋值给新的变量
在给变量赋值的时候,使用地址符号&获得一个变量的地址。
|
|