一.PHP
PHP:超文本预处理器 官网:https://www.php.net/
1.客服端与服务端交互流程
客户端打开搜索框发送请求给服务器,服务器交给PHP解析器解析登录用户是否存在。处理完成返回给服务器,服务器拿到处理结果返回给响应客户端。
PHP代码必须包含在〈?php …?〉标签中
服务器识别php代码识别
语句结束:每条语句以;(分号)结束
变量规则:所有变量都必须以$符号开头
//单行注释 /*多行注释*/
2.变量 变量名:name
PHP变量规则:变量以$符号开头,后面跟着变量的名称 变量名必须以字母或者下划线字符开始 变量名只包含字母、数字及以下划(A-z 0-9和_) 变量名不能包含空格
变量名是区分大小写($y和$Y是两个不同的变量) // .表示拼接
3.数组 []表示数组 array表示数组
php数组:array()函数用于创造数组 []—-php
//定义数组:可以保存多个值
//利用下标获取数组的数据
4.流程控制–条件允许(判断)
php流程控制语句用于决定代码的执行顺序
条件语句:根据不同情况执行不同代码
if(单条件)如果条件成立则执行,条件不成立则不执行
if…else在条件成立是执行一余代码,条件不成立时执行另一条代码
5.循环语句
PHP流程控制语句决定代码的执行顺序
循环语句:重复执行某一个任务
for($i=0;$i<=3;$i=$i+1){
echo $student[$i].' '
}
for表示循环 $i=0表示初变量
$i<=3表示循环条件 $i=$i+1表示迭代条件
$i=$i+1跟$i<=3初条件比,每次增加1跟$i<=3比成立则循环,如果大于初条件则循环结束
6.while循环 while表循环
$count=$count-1 表递减操作,保证循环能终止
知道次数通常用for,不知道次数则用while
7.类与函数 class表示类
用类存储所有信息
php中使用class关键字来定义一个类
函数:表示一系列的事情或者行为动作(系列代码)
//类可以包含属性(变量)和方法(函数)
//属性可以存储数据,而方法用于执行操作
//new关键字直接跟类名来创建对象
//public 表示公共的公开的,该变量表示“类的对象”谁都可以访问
//通过new的对象去使用类中的属性
8.魔术方法–构造方法
PHP魔术方法:在PHP中具有特定的命名和功能,魔术方法不需要显示调用,而是由PHP显示器在特定时机自动触发
通常用两个下划线(__)表开头,后跟方法名称,如构造方法__construct()
基本语法 代码从上往下,从左往右
1.普通的变量:保存单个数据;变量名可以自己定义
2.数组:可以保存多个数据,用[]表示
3.前后端交互的时候,根据不同的业务处理不同业务能力。也可以说不同的业务需要执行不同的代码
(1).if语句 表示“判断”可以判断一次,也可以判断多次 if语句执行:当条件满足时执行,条件不满足时不执行
(2) for循环:当条件满足时,会执行部分代码。当条件一直满足时,则会陷入死循环卡死
(3).while循环:当条件满足时则执行,如果条件不满足时不执行
4.类和对象
class表示类:可以通过属性表达多个不同类型的数据。还可以自定义函数(方法),需要手动通过对象来调用
魔术方法:自带的函数系统固定的以“__”开头触发机制来调用
二.超全局变量
PHP在于轻松处理,用户通过Web提交的数据依赖与几个特殊的超全局变量,它们是PHP 自动创建的数组
PHP提供了日本定义的超全局变量,用来获取HTTP请求信息
2.序列化 serialize ()
序列化:传递多个数据,可以用序列化对象,这样一个PHP对象转化为一个可储存、可传输的字符数的过程
3.反序列化 unserialize ()
将一个字符串还原回去的PHP对象
Wed 安全--后端 PHP
未经允许不得转载:171主机测评 » Wed 安全--后端 PHP






