无名商城论坛

搜索
查看: 331|回复: 0

[其他技术] 【HC】PHP教程

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:41:30 | 显示全部楼层 |阅读模式
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 变量间的传值
值传递:将一个变量的值赋值一份,然后赋值给新的变量

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

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

在给变量赋值的时候,使用地址符号&获得一个变量的地址。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表