第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

視頻里的兩個self::throw_exception()都只是提醒作用,而不停止執(zhí)行是吧?

如構(gòu)造函數(shù)中,判斷PDO類是否開啟;

還有19行里的 ?判斷$dbConfig['hostname']是否為空。

判斷如果為PDO沒開啟, 拋出異常信息

? ? ? ? ?$dbConfig['hostname']為空,拋出異常信息

但兩個都沒有類似break的操作吧?(類里面應(yīng)該沒有break這種東西吧)

下面貼代碼


正在回答

4 回答

這是異常捕捉,拋出異常,捕捉到異常后,try語句塊里其余部分不執(zhí)行,如果是在執(zhí)行代碼的中間并沒有用try-catch語句塊包裹,則將異常交給父級處理,自動跳出此函數(shù)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

堅持MyDream 提問者

他這里不是自己創(chuàng)建的一個 靜態(tài)的function嗎,難道跟__construct一樣是特殊的?
2016-12-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

_dark 回復(fù) 堅持MyDream 提問者

這個異常處理函數(shù)是自定義的,輸出了異常信息和提示信息,我覺得應(yīng)該在最后再加一條退出語句,PHP有專門的異常處理指令,這里應(yīng)該只是簡單說明異常處理的過程
2016-12-28 回復(fù) 有任何疑惑可以回復(fù)我~
#3

堅持MyDream 提問者 回復(fù) _dark

這里只是提醒了異常,沒有進(jìn)行處理對吧
2016-12-28 回復(fù) 有任何疑惑可以回復(fù)我~
#4

_dark 回復(fù) 堅持MyDream 提問者

對,可以這么理解,實際上顯示錯誤信息也算是一種簡單的處理吧,只是沒有實質(zhì)上功能性的處理
2016-12-28 回復(fù) 有任何疑惑可以回復(fù)我~
#5

堅持MyDream 提問者 回復(fù) _dark

好,謝謝了
2016-12-28 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

self::throw_exception(); ? 代碼:

public static function throw_exception($errMsg){

echo '<div style="width:80%;background-color:#ABCDEF;color:black;font-size:20px;padding:20px 0px;">

'.$errMsg.'

</div>';

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

第19行的if

if(empty($dbConfig['hostname']))self::throw_exception('沒有定義數(shù)據(jù)庫配置,請先定義');

self::$config=$dbConfig;


0 回復(fù) 有任何疑惑可以回復(fù)我~

if(!class_exists("PDO")){

self::throw_exception('不支持PDO,請先開啟');

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

視頻里的兩個self::throw_exception()都只是提醒作用,而不停止執(zhí)行是吧?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號