PHP 基本语法
-
文件规范:扩展名
.php,可包含 HTML/JS/PHP 代码,PHP 代码以;结尾 -
注释
- 单行:
// 注释内容 - 多行:
/* 注释内容 */
- 单行:
-
变量
- 规则:以
$开头,首字符为字母 / 下划线,仅含字母 / 数字 / 下划线,区分大小写(y=Y) - 网安常用场景:
$upload_dir(文件保存目录)、$file_name(文件名)、$file_path(文件完整路径) - 字符串拼接:用
.连接(如$file_path = $upload_dir . $file_name,文件上传漏洞核心语法)
- 规则:以
-
数组:存储键值对集合,可通过
array()或[](PHP5.4+)创建,例:$student = ["xiaoming", "xiaolin"],通过索引访问($student[0])
流程控制
-
条件语句
- if:
if(条件){条件成立执行代码;} - if...else:
if(条件){成立执行;}else{不成立执行;} - if...elseif...else:
if(条件1){执行1;}elseif(条件2){执行2;}else{都不成立执行;}
- if:
-
循环语句
- for(已知循环次数):
for(初始值;条件;增量){执行代码;},例:for($i=0;$i<=3;$i++){echo $student[$i];} - while(未知循环次数):
while(条件){执行代码;},例:while($count>=0){echo $student[$count];$count--;}
- for(已知循环次数):