Error-Klasse
Das Beispiel besteht aus folgenden PHP-Scripts:
- linkweb.php: das zentrale Script, das auch im Browser aufgerufen wird.
- class.template.php: Script mit der Klasse "Template" für HTML-Templates.
- class.error.php: Script mit Klasse "Error" zur Ausgabe von Fehlermeldungen (hier vorgestellt).
- class.page.php: Script mit Klasse "Page" zum Zusammenkleben einer Seite aus Template und Inhalt.
Der Quelltext der Error-Klasse lautet:
#------------------------------------------- # Includes: include_once("class.template.php"); include_once("class.page.php"); $error_template = new Template; $error_page = new Page; #------------------------------------------- # Klasse Error: class Error { var $error_template = "error.tpl"; function handle_error($message) { global $error_template; $error_template->template_file = $this->error_template; $error_page->page_content = $error_template->get_template(); $error_page->set_var('message', $message); $error_page->show_page(); exit(); } }
page_revision: 1, last_edited: 1209235530|%e %b %Y, %H:%M %Z (%O ago)
