一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php Try Catch異常測試

頁面try catch里使用c的 c1,c1里使用b的b1,b1里使用a的a1。

默認的是:a1里拋出異常,b1里捕獲a1的異常,然后再把剛才的異常拋出,c1捕獲,然后拋出,最后頁面捕獲并輸出。
結(jié)果是:
X-Powered-By: php/5.1.1
Content-type: text/html

#0 D:/workspace/myzCollection/test.php(16): a->a1()
#1 D:/workspace/myzCollection/test.php(28): b->b1()
#2 D:/workspace/myzCollection/test.php(37): c->c1()
#3 C:/Program Files/Zend/ZendStudio-5.2.0/bin/php5/dummy.php(1): include('D:/workspace/my...')
#4 {main}end

 

第二個測試:
把b1里面的throw $e去掉,就是不拋出。
結(jié)果是:
X-Powered-By: php/5.1.1
Content-type: text/html

end

 

第三個測試:
把b1里面的throw new Exception($e->getMessage());打開。
拋出一個新的異常,這樣b1以上的調(diào)用都拿不到a1的異常了。
結(jié)果是:
X-Powered-By: php/5.1.1
Content-type: text/html

#0 D:/workspace/myzCollection/test.php(28): b->b1()
#1 D:/workspace/myzCollection/test.php(37): c->c1()
#2 C:/Program Files/Zend/ZendStudio-5.2.0/bin/php5/dummy.php(1): include('D:/workspace/my...')
#3 {main}end

 

第四個測試:
把b1里面的try catch throw都去掉。
結(jié)果:一切正常,就是說中間的步驟不需要拋出,最上層也能拿到最下層拋出的異常。
只是有一個問題,b中如果出先異常,就沒有辦法取到,如果需要也檢測b的話,那么也要在b中加上try catch
X-Powered-By: php/5.1.1
Content-type: text/html

#0 D:/workspace/myzCollection/test.php(16): a->a1()
#1 D:/workspace/myzCollection/test.php(28): b->b1()
#2 D:/workspace/myzCollection/test.php(37): c->c1()
#3 C:/Program Files/Zend/ZendStudio-5.2.0/bin/php5/dummy.php(1): include('D:/workspace/my...')
#4 {main}end

 

<?php
class a {
 public function a1 () {
  try {
   throw new Exception('123');
  } catch (Exception $e) {
   throw $e;
  }
 }
}

class b {
 public function b1 () {
  try {
   $a = new a();
   $a->a1();
  } catch (Exception $e) {
   throw $e;
   //throw new Exception($e->getMessage());
  }
 }
}

class c {
 public function c1 () {
  try {
   $a = new b();
   $a->b1();
  } catch (Exception $e) {
   throw $e;
  }
 }
}

try {
 $c = new c();
  $c->c1();
} catch (Exception $e) {
 echo $e->getTraceAsString();
}
echo 789;

?>

php技術(shù)php Try Catch異常測試,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本三级一区二区 | 激情综合网五月激情 | 久久ww精品w免费人成 | 久久夜色tv网站 | 亚洲美女黄视频 | 久久久久久久国产精品 | 欧美com| 国产日韩精品欧美一区喷 | 午夜影院在线免费观看 | 欧美黄色网页 | 精品视频免费在线 | 国产精品久久久久久久牛牛 | 久久久99精品免费观看 | 一区二区在线免费观看 | 99精品视频一区在线视频免费观看 | 国内精品免费一区二区三区 | 91最新网站免费 | 亚洲综合伊人 | 四虎影视久久久 | 亚洲精品在线播放视频 | 欧美成人高清免费大片观看 | 99久久香蕉国产综合影院 | chinese麻豆 | 六月婷婷综合 | 涩涩涩视频在线观看免费 | 国产二区视频 | 免费一级特黄欧美大片勹久久网 | 黄色午夜视频 | 九九视频精品全部免费播放 | 49pao强力在线高清基地 | 四虎影视4hutv最新地址在线 | 日本精品高清一区二区不卡 | 久热99这里只有精品视频6 | 国内精品国语自产拍在线观看91 | 久久精品视香蕉蕉er大臿蕉 | 国产91成人精品亚洲精品 | 91视频免费观看高清观看完整 | 美女视频黄网站 | 一本大道久久香蕉成人网 | 久久婷婷午色综合夜啪 | 国产区精品福利在线观看精品 |