Drezard Posted August 21, 2008 Share Posted August 21, 2008 This exception class is throwing all of the exception array information onto the page before the meta refresh takes over. <?php class ExceptionMysql extends Exception { protected $file; protected $line; protected $message; protected $code; public function __construct($message=false, $code=false) { $this->file = $this->getFile(); $this->line = $this->getLine(); $this->message = $this->getMessage(); $this->code = $this->getCode(); // code to add error to a log echo "<meta http-equiv='refresh' content='0;error.php' />"; } } ?> Whats wrong? What do I do? Daniel Quote Link to comment https://forums.phpfreaks.com/topic/120717-php5-exceptions-error/ Share on other sites More sharing options...
JonnoTheDev Posted August 21, 2008 Share Posted August 21, 2008 These methods are designed to print data to the screen $this->getMessage(); $this->getCode(); etc.. Take a look at the class construct: http://uk2.php.net/manual/en/class.exception.php You do not need to store $this->message as it is already set in the Exception class You can access it directly with $this->message in your inherited class. Quote Link to comment https://forums.phpfreaks.com/topic/120717-php5-exceptions-error/#findComment-622131 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.