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:

<?php
#-------------------------------------------
# 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)