1. PHP基础语法快速入门
PHP脚本以<?php
开头,以?>
结尾(在纯PHP文件中,结束标记可以省略)。每个语句以分号结束。
变量
PHP变量以$
符号开头,如$name = "John";
。变量名大小写敏感。
数据类型
PHP支持多种数据类型:整型、浮点型、字符串、布尔型、数组、对象、NULL等。在安全研究中,我们特别关注字符串、数组、以及一些特殊类型(如资源)。
字符串
字符串可以用单引号或双引号定义。双引号字符串会解析变量和转义字符,单引号不会。
$name = 'World';
echo "Hello $name!"; // 输出:Hello World!
echo 'Hello $name!'; // 输出:Hello $name!
数组
数组分为索引数组和关联数组(类似于其他语言中的字典):
// 索引数组
$colors = array("red", "green", "blue");
// 关联数组
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);
条件与循环
与其他语言类似:
// if语句
if ($a > $b) {
echo "a is greater than b";
} else {
echo "a is not greater than b";
}
// for循环
for ($i = 0; $i <