《PHP編程:PHP實現(xiàn)的簡單異常處理類示例》要點:
本文介紹了PHP編程:PHP實現(xiàn)的簡單異常處理類示例,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實例講述了PHP實現(xiàn)的簡單異常處理類.分享給大家供大家參考,具體如下:PHP實例
<?php header('content-type:text/html;charset=UTF-8'); // 創(chuàng)建email異常處理類 class emailException extends exception { } // 創(chuàng)建pwd異常處理類 class pwdException extends exception { public function __tostring(){ return $this->getMessage().'in file:'.$this->getFile().'on line:'.$this->getLine(); } } function reg($reginfo = null) { // 依據(jù)不同錯誤拋出不同異常 if (empty($reginfo) || !isset($reginfo)) { throw new Exception('參數(shù)非法'); } 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; }
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP錯誤與異常處理方法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP運算與運算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》PHP實例
希望本文所述對大家PHP程序設(shè)計有所幫助.PHP實例
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/865.html