文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

网络安全 Day26-PHP 简单学习

2023-08-31 08:25

关注

PHP 简单学习

1. 为什么要学习PHP

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

2. PHP语法

  1. 格式:
  2. 结尾分号
  3. 例子
    phpinfo();?>

3. php 变量

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

4. 字符串数据

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

5. PHP 函数

<html><head><title>实验title>head><body><form action="glob.php" method="post"><input type="text" name="hongniu" /><br /><input type="submit" value="提交" />form>body>html>
function demo(){ echo $_POST['hongniu'];}demo();?>

6. 数组

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

来源地址:https://blog.csdn.net/m0_73293867/article/details/132064729

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯