通过 $_GET
超全局数组可以获取 URL 后面的参数。例如 URL 是 http://example.com/index.php?name=jack&age=18
,那么获取 name
和 age
参数的值可以使用下列代码:
$name = $_GET["name"];
$age = $_GET["age"];
当然,在使用 $_GET
获取参数值之前需要确保参数存在,否则会出现 PHP Notice 警告。可以通过以下代码来检测参数是否存在并设置默认值:
$name = isset($_GET["name"]) ? $_GET["name"] : "";
$age = isset($_GET["age"]) ? $_GET["age"] : 0;
或者使用 PHP7 引入的空合并运算符 ??
简化代码:
$name = $_GET["name"] ?? "";
$age = $_GET["age"] ?? 0;