网络安全从零开始(后端基础PHP简介及基本函数)

一、什么是PHP

PHP(超文本预处理器)是一种通用开源脚本语言。(是动态语言的一种,动态语言还有ASP,ASPX,JSP)
PHP语法吸收了C语言,JAVA语言和perl的特点,主要适用于WEB开发领域
PHP是将程序嵌入到HTML文档中去执行前端代码
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快
PHP支持几乎所有流行的数据库以及操作系统
使用场景:
	网站需要动态操作的,如注册、登陆、查询
	网站需要生成静态文件确保安全的
	需要快速看见效果的项目
	部分游戏服务器(swoole扩展)等等

二、PHP的基础语法

脚本一般而言以<?php 开头,以?>结尾
语句使用分号(;)结尾,不可遗漏。||(int)‘asd’
数据类型:
	String(字符串), lnteger(整型), Flot(浮点型【小数点】), Boolean(布尔型【true或false】), Array(数组【一个变量中存储多个值】), Object(对象), NULL(空值【可以把变量清空】)
变量声明  一个会变化的量(美元符开头,如$value;)
常量声明  定义后不会变化的量(define(常量名,常量值))
调用函数必须使用括号将参数包起来,如:md5(“admin”);
函数 =>实际上就是一些功能的模块
Php输出有拼接符‘.’。
函数Var_dump();检测类型

三、运算符

= 代表赋值  ==代表比较   ===代表比较数值比较类型
算数运算符  +-*/%   加减乘除取余
. 串接  .=串接赋值
比较运算符  ==等于  ===全等 !=不等于  <>不等于  !==不全等>大于  <小于  >=大于或等于  <=小于或等于
逻辑运算符  and  和 or 或

四、循环语句

如果遇到编码问题:<meta charset=‘utf-8’>
满足某个要求的情况下不断执行
死循环:没有结束的条件一直执行
For循环
	For(初始值;条件;执行的语句)
While循环
Continue和break
	Continue命令会终止循环体的单词循环,代码并继续往下执行下去
	Break会跳出循环

五、PHP获取表单信息

表单:网页和服务器的两种交互方式
HTTP协议
HTTP请求头
HTTP请求方式(Request Method)
GET(得到)URL栏有问号就是GET传参
POST(公布;邮递)
$_GET数组获取GET方式提交的内容
$_POST数组获取POST方式提交的内容
$_COOKIE数组获取COOKIE
$_REQUEST数组获取GET|POST|COOKIE

六、PHP操作Mysql语句

连接数据库
	$conn=mysqli_connect(“127.0.0.1”,”root”,”root”,“db_name”);
	$ conn=mysqli_connect(“addr”,”usr”,”password”);
选择数据库(相当于执行sql语句中的use)
	Mysqli_select_db($conn,”db_name”);
执行SQL语句
	$result = mysqli_query($conn,”SQL语句”);
遍历查询结果
	$row = mysqli_fetch_row(); //返回一行
	$table = mysqli_fetch_all(); //返回全部内容(一个表)
	$row = mysqli_fetch_array($result); //数组返回
关闭数据库连接
	Mysqli_close($conn)
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GetorPost

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值