class MyClass {
public function __construct(){
}
private function makeError(){
return sp('ABC'); // sp is undefined function
}
private function printMe(){
echo "PRINT ME";
}
public function run(){
try {
$t = $this->makeError();
}catch(Exception $e){
}
$this->printMe();
}
}
$t = new MyClass();
$t->run();
如果運行上面的代碼,會發生錯誤,因爲sp()未定義函數。PHP忽略錯誤並繼續處理
但我想忽略錯誤並運行printMe方法。
我該怎麼辦?
謝謝!
這是否拋出什麼類型的錯誤? – 2011-12-13 17:03:00