關(guān)于 $arrError 數(shù)組哪里來的
public static function haveErrorThrowException(){
$obj=empty(self::$PDOStatement)?self::$limk: self::$PDOStatement;
$arrError=$obj->errorInfo();
print_r($arrError);
}
//得到所有記錄
public static function getAll($sql=null){
if($sql!=null){
self::query($sql);
}
$result=self::$PDOStatement->fetchAll(constant("PDO::FETCH_ASSOC"));
//return $result;
if($arrError[0] != '00000'){
self::$error = 'SQLSTATE:'.$arrError[0].'SQL Error'.$arrError[2].'<br/>Error SQL:'.self::$queryStr;
self::throw_exception(self::$error);
return false;
}
if(self::$queryStr==''){
self::throw_exception('沒有執(zhí)行SQL語(yǔ)句');
return false;
}
}
$arrError 在?haveErrorThrowException 里第一次出現(xiàn),給賦值了,但在平級(jí)的 getAll 里獲得不到內(nèi)容
2022-05-06
作用域的不同,找不到