Mega Code Archive

 
Categories / Php / Development
 

Define and use your own exception class

<?php    class MyException extends Exception {           function __construct($language,$errorcode) {          $this->language = $language;          $this->errorcode = $errorcode;       }       function getMessageMap() {          $errors = file("text.txt");          foreach($errors as $error) {             list($key,$value) = explode(",",$error,2);             $errorArray[$key] = $value;          }          return $errorArray[$this->errorcode];       }    }    try {       throw new MyException("english",4);    }    catch (MyException $e) {       echo $e->getMessageMap();    } ?>