0


网络安全 Day26-PHP 简单学习

PHP 简单学习

1. 为什么要学习PHP

  1. php存量多
  2. 开源软件多
  3. 很多安全流程 渗透方法 sql注入基于PHP语言
  4. 入门简单

2. PHP语法

  1. 格式: <?php 内容?>或<?内容?>
  2. 结尾分号
  3. 例子<?phpphpinfo();?>

3. php 变量

  1. 可变变量: $变量名 = 赋值内容``````<?php// 服务器读取的 编码设置header('Content-type:text/html;charset=utf-8');//定义了一个变量叫作$shu 将$shu这个变量的值设为字符串的biao$shu= ‘biao’;//定义了一个变量叫作$biao 将他的值设置为鼠标$biao= ‘鼠标’;//$$shu就是可变变量;在已声明的变量$shu前又加上了一个变量符echo$$shu;?>
  2. 外部变量: 一些已经定义好的表示特定内容的变量在这里插入图片描述<html><head></head><body><!-- 这一行method 对应的值改为post ---><formaction="req.php"method="post"><inputtype="text"name="username"/><inputtype="password"name="pwd"/><inputtype="submit"name="提交"/></form></body></html>``````<?php//$_POST[‘username’],将username作为字符串放在中括号里面,就得到了表单里面的<input type=”text”name=”username”/>的值$u=$_POST['username'];echo$u.'<br />';//$_POST[‘pwd’],将pwd作为字符串放在中括号里面,就得到了表单里面的<input type=”text”name=”pwd”/>的值$passwd=$_POST['pwd'];echo$passwd.'<br />';?>

4. 字符串数据

  1. 单引号: 单纯文本输出不会解析文本中的变量但是效率高
  2. 双引号: 输出文本内容但是会解析

5. PHP 函数

  • 什么是函数
  • 函数语法 - 定义function 函数名[参数]{ 内容}- 执行函数sec();
  • 函数的作用: 减少重复使用的代码
  • 函数传参functionoldboy($i){echo'好好学习';echo'好好学习'.$i.'年';}
  • 案例: 网页表单提交
<html><head><title>实验</title></head><body><!--先用 POST 来实验,以后你可以改成 GET 哟 --><formaction="glob.php"method="post"><inputtype="text"name="hongniu"/><br/><inputtype="submit"value="提交"/></form></body></html>
<?phpfunctiondemo(){echo$_POST['hongniu'];}demo();?>

6. 数组

  1. 数组的定义方法<?php$shu=array(1,1.5,true,'天王盖地虎,小鸡炖蘑菇','老男孩的学生最牛逼');echo'<pre>';var_dump($shu);echo'</pre>';?>
  2. 循环输出数组 1. 普通循环输出数组echo"for each 数组例子:"."<br>";$array=['oldboy','oldgirl','littleboy'];foreach($arrayas$value){echo"值是:".$value;echo"<br/>";}``````for each 数组例子:值是:oldboy值是:oldgirl值是:littleboy2. 带着key值输出foreach($arrayas$key=>$value){echo"键名是:".$key.",值是:".$value;echo"<br/>";}``````键名是:0,值是:oldboy键名是:1,值是:oldgirl键名是:2,值是:littleboy3. 制定分割内容输出echo"explode(),把字符串分割为数组例子:"."<br>";$str="I am oldboy, I like girls";print_r(explode(" ",$str))."<br/>";``````explode(),把字符串分割为数组例子:Array ( [0] => I [1] => am [2] => oldboy, [3] => I [4] => like [5] => girls ) ``````$row=explode(" ",$str);foreach($rowas$value){echo"值是:".$value;echo"<br/>";``````值是:I值是:am值是:oldboy,值是:I值是:like值是:girls
标签: php

本文转载自: https://blog.csdn.net/m0_73293867/article/details/132064729
版权归原作者 七百~~~汪汪汪 所有, 如有侵权,请联系我们删除。

“网络安全 Day26-PHP 简单学习”的评论:

还没有评论