我很困惑这个PHP获取代码
问题描述:
$check=$$_GET[u];
if($_GET[user] && $_GET[user]==$check)
我不忍受约$check=$$_GET[u]
; 为什么使用双重$
?? 那么你猜是什么值$check
?我很困惑这个PHP获取代码
答
双$使用名称等于原始变量值的变量。 示例
$ name =“steve”;
$$ name =“jobs”;
print($ steve); //输出结果为:作业
我们所做的是我们创建了一个新变量,并且新变量名称是$ name的值。我们通过$ name的值名称将“jobs”分配给变量。
[变量变量](http://php.net/manual/en/language.variables.variable.php)请参阅页面底部的**红色警告** – Rizier123
请检查http:// *.com/questions/4179489/double-dollar-sign-php –
suppose $ _GET ['u'] value is xxx; then $ check value is equal to $ xxx – ManiMuthuPandi