PHP简介及基本函数

一、什么是PHP?

PHP(超文本预处理器)是一种通用开源脚本语言。(是动态语言中的一种,动态语言还有ASP,ASPX,JSP)

PHP语法吸收了C语言、Java和Perl的特点,主要适用于Web开发领域。

PHP是将程序嵌入到HTML文档中去执行|css|JS 【前端代码】

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP支持几乎所有流行的数据库以及操作系统。

使用场景:

        网站需要动态操作的,如注册,登陆、查询。

        网站需要生成静态文件确保安全的。

        需要快速看见效果的项目。

        部分游戏服务端(swoole扩展)

二、PHP的基础语法

脚本一般而言以 <?php 开头,以 ?> 结尾

语句使用分号(;)结尾,不可遗漏。|| (int)'asd'

数据类型( String(字符串), Integer(整型), Float(浮点型【小数点】),

Boolean(布尔型【true 或 false。】), Array(数组【一个变量中存储多个值】), Object(对象), NULL(空值[可以把变量清空]))。

变量声明(美元符开头,如$value; )

常量声明(define(常量名,常量值))$ 变量的标识 常量用define表示,字符串拼接用 . =代表赋值。==,===代表比较数值,比较类型和数值。

调用函数必须使用括号将参数包起来,如:md5(“admin”);

var_dump() 查看变量类型

三、运算符

算数运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符

四、条件分支语句

if 语句,if…else 语句,switch语句

五、循环语句

for循环,while循环,continue和break

FOR循环例子:for(初始值;条件;执行的语句)

<?php 
for ($x=0; $x<=10; $x++) {  先判断,再执行,再递增++
 echo "数字是:$x <br>";
} 
?>

while循环例子:

<?php 
$x=1; 
while($x<=5) {
 echo "这个数字是:$x <br>";
 $x++;
} 
?>
continue和break

continue命令会终止循环体的单次循环,代码并继续往下执行下去,break会跳出循环

网页和服务器的两种交互方式(表单)。HTTP协议,HTTP请求头

HTTP请求方式(Request Method)

        GET(得到) URL栏有?说明有GET传参

        POST(公布;邮递)

六、PHP获取表单信息

$_GET数组获取GET方式提交的内容

$_POST数组获取POST方式提交的内容

$_COOKIE数组获取COOKIE

$_REQUEST数组获取GET|POST|COOKIE

七、PHP操作Mysql语句

连接数据库

$conn=mysqli_connect("127.0.0.1", "root", "root", "db_name"); 【db_name指的是选择的库名,如果不写下面再写也可以】

$conn=mysqli_connect("addr", "usr", "password");

选择数据库(相当于执行SQL语句的USE)

mysqli_select_db($conn, "db_name");

执行SQL语句

$result = mysqli_query($conn, "SQL");

遍历查询结果

在数据库查询select不显示,得用下面的语句。

$row = mysqli_fetch_row(); // 返回一行

$table = mysqli_fetch_all(); // 返回全部内容(一个表)

$row = mysqli_fetch_array($result); //

关闭数据库连接

mysqli_close($conn)

一起交流网安吧:safe2082

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值