我来自 C++ 背景,对 PHP 的世界还比较陌生。我目前正在写一个有index.php 和defines.php 的小片段。
在定义中我有变量
$passfile = "../ass1_data/passwords.txt";
我想在我的索引中的函数内使用 $passfile。我可以只使用它 $passfile 还是我也必须使用 global ?这就是我所拥有的
function checkPasswd($login,$passwd){
global $passfile;
$p = $passfile;
foreach ($p as $line) {
// some code
}
}
目前我收到错误“foreach() 提供的参数无效”任何帮助或解释将不胜感激,谢谢。