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 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. Link to comment https://forums.phpfreaks.com/topic/120717-php5-exceptions-error/#findComment-622131 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.