为了账号安全,请及时绑定邮箱和手机立即绑定

php问题请教?

php问题请教?

PHP
慕哥9229398 2019-03-18 11:06:19
<!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这个参数后就能够$__GET["action"]不是很懂这里面的流程。
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

function __construct($action){}
你这里面传入的$action在方法中是不是没有使用到?
所以说这个参数有和没有都一样。
但是你__construct()构造方法中已经设置了参数,
所以你实例化类就一定要传入参数。
一句后:参数是必传的,但得到的值和你传入的参数是完全没有关系的。

查看完整回答
反对 回复 2019-03-18
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

。。。。。。
又是你。。。
看到?action=

https://img1.sycdn.imooc.com//5c8f472d0001a17b02900029.jpg

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 296 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信