php基本语法和流程控制

9 阅读1分钟

PHP 基本语法

  1. 文件规范:扩展名.php,可包含 HTML/JS/PHP 代码,PHP 代码以;结尾

  2. 注释

    • 单行:// 注释内容
    • 多行:/* 注释内容 */
  3. 变量

    • 规则:以$开头,首字符为字母 / 下划线,仅含字母 / 数字 / 下划线,区分大小写(y=Y)
    • 网安常用场景:$upload_dir(文件保存目录)、$file_name(文件名)、$file_path(文件完整路径)
    • 字符串拼接:用.连接(如$file_path = $upload_dir . $file_name,文件上传漏洞核心语法)
  4. 数组:存储键值对集合,可通过array()[](PHP5.4+)创建,例:$student = ["xiaoming", "xiaolin"],通过索引访问($student[0]

流程控制

  1. 条件语句

    • if:if(条件){条件成立执行代码;}
    • if...else:if(条件){成立执行;}else{不成立执行;}
    • if...elseif...else:if(条件1){执行1;}elseif(条件2){执行2;}else{都不成立执行;}
  2. 循环语句

    • for(已知循环次数):for(初始值;条件;增量){执行代码;},例:for($i=0;$i<=3;$i++){echo $student[$i];}
    • while(未知循环次数):while(条件){执行代码;},例:while($count>=0){echo $student[$count];$count--;}