无名 发表于 2022-5-8 18:41:30

【HC】PHP教程

1PHP标签
1.1 常用标签

1.2 PHP脚本标签

注意:脚本标签的方式很少用,因为容易与javascript的标签混淆。

1.3 短标签

默认的,PHP已经不支持短标签语法,需要在配置文件中开启

short_open_tag = on

1.4 asp标签

asp 标签不能直接使用,需要开启php.ini中asp标签

2PHP变量
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 变量间的传值
值传递:将一个变量的值赋值一份,然后赋值给新的变量

一个变量的变更不会影响另外一个变量的变更

引用传递:将一个变量的地址赋值给新的变量

在给变量赋值的时候,使用地址符号&获得一个变量的地址。
http://cdn.u1.huluxia.com/g3/M01/36/C8/wKgBOV3HyWWAVZg8AABo3Uvlgtw803.jpg
页: [1]
查看完整版本: 【HC】PHP教程