很长一段时间没有使用 PHP,跳回来并遇到一个对我来说没有意义的错误,这段代码:
$errorCount = 0;
$errorList = array();
function getParam($paramId){
if (isset($_GET[$paramId])){
$id = $_GET[$paramId];
} else {
$errorList[] = (string)$paramId;
$errorCount++;
};
};
getParam("id");
弹出的错误是:未定义变量:errorCount
我不明白为什么会失败,但 $errorList 不会——我敢肯定这很愚蠢。