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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

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

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

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

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

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

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

下面貼代碼


正在回答

4 回答

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

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

堅(jiān)持MyDream 提問者

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

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

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

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

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

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

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

堅(jiān)持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ù)庫配置,請(qǐng)先定義');

self::$config=$dbConfig;


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

if(!class_exists("PDO")){

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

}


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

舉報(bào)

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號(hào)

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