<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<body>
<a href="fr.php?action=123">123</a>
</body>
<?php
class abc{
function __construct($action)
{
if (isset($_GET["action"])){}
echo $_GET["action"];
}
}
new abc("fr.php");
?>
</head>
</html>
為什么傳入fr.php這個(gè)參數(shù)后就能夠$__GET["action"]不是很懂這里面的流程。
3 回答

嗶嗶one
TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
function __construct($action){}
你這里面?zhèn)魅氲?action在方法中是不是沒(méi)有使用到?
所以說(shuō)這個(gè)參數(shù)有和沒(méi)有都一樣。
但是你__construct()構(gòu)造方法中已經(jīng)設(shè)置了參數(shù),
所以你實(shí)例化類(lèi)就一定要傳入?yún)?shù)。
一句后:參數(shù)是必傳的,但得到的值和你傳入的參數(shù)是完全沒(méi)有關(guān)系的。
- 3 回答
- 0 關(guān)注
- 307 瀏覽
添加回答
舉報(bào)
0/150
提交
取消