【发布时间】:2021-11-01 01:46:38
【问题描述】:
感谢您阅读本文。我的问题是我无法从函数访问我的数组内部。例如:
$users = ["admin" => "admin","Alejandro" => "8345245"];
$userName = "Alejandro"
$UserPass = "8345245";
function checkUser(){
if( $users[$userName] == $userPass){
return "The password is good";
}
这是我的问题,我知道在可以使用 GLOBALS 的函数中使用全局变量,但是如果我在数组中使用 $GLOBALS["users[$GLOBALS["userName"]"] 它就不能正常工作。 非常感谢。
【问题讨论】:
-
见; The global keyword。您可以简单地在函数开头使用
global $users;。 -
谢谢@KIKOSoftware,但我不明白。你能用一个例子解释一下吗。谢谢。
-
如果你正确使用引号3v4l.org/S6ujS
标签: php arrays function global-variables local-variables