不是應該先執行if(self::$queryStr == ''){xxx} 再執行if($errorArr[0] != '00000'){xxx} 嗎? 感覺第二個if的范圍更大。
不是應該先執行if(self::$queryStr == ''){xxx} 再執行if($errorArr[0] != '00000'){xxx} 嗎? 感覺第二個if的范圍更大。
不是應該先執行if(self::$queryStr == ''){xxx} 再執行if($errorArr[0] != '00000'){xxx} 嗎? 感覺第二個if的范圍更大。
2016-08-15
舉報
2016-08-25
public?static?function?haveErrorThrowException(){ $obj=empty(self::$PDOStatement)?self::$link:?self::$PDOStatement; $arrError=$obj->errorInfo(); //print_r($arrError); if($arrError[0]!='00000'){ self::$error='SQLSTATE:?'.$arrError[0].'?<br/>SQL?Error:?'.$arrError[2].'<br/>Error?SQL:'.self::$queryStr; self::throw_exception(self::$error); return?false; } if(self::$queryStr==''){ self::throw_exception('沒有執行SQL語句'); return?false; } }你是說這個嗎?不是兩個都是一層if嗎?~沒有觸發等級關系喲~