《PHP編程:PHP實現的簡單異常處理類示例》要點:
本文介紹了PHP編程:PHP實現的簡單異常處理類示例,希望對您有用。如果有疑問,可以聯系我們。
本文實例講述了PHP實現的簡單異常處理類.分享給大家供大家參考,具體如下:PHP實例
<?php header('content-type:text/html;charset=UTF-8'); // 創建email異常處理類 class emailException extends exception { } // 創建pwd異常處理類 class pwdException extends exception { public function __tostring(){ return $this->getMessage().'in file:'.$this->getFile().'on line:'.$this->getLine(); } } function reg($reginfo = null) { // 依據不同錯誤拋出不同異常 if (empty($reginfo) || !isset($reginfo)) { throw new Exception('參數非法'); } if (empty($reginfo['email'])) { throw new emailException('郵件為空'); } if ($reginfo['pwd'] != $reginfo['repwd']) { throw new pwdException('兩次密碼不一致!'); } } // 接收不同異常,并針對性處理! try { reg(array('email' => '1078789950@qq.com', 'pwd' => '123', 'repwd' => '1231' )); } catch (Exception $e) { echo $e ->getMessage(); } catch (emailException $ee) { echo $ee ->getMessage(); } catch (pwdException $ep) { echo $ep; }
更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP錯誤與異常處理方法總結》、《php字符串(string)用法總結》、《PHP數組(Array)操作技巧大全》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》PHP實例
希望本文所述對大家PHP程序設計有所幫助.PHP實例
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/865.html