Jump to content

[PHP5] Exceptions error


Drezard

Recommended Posts

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

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.