Oto kod:
<?php class bulderErrors { function badFileType() { try{ throw new Exception('Podano zla sciezke'); } catch(Exception $badFileType){ echo 'Wystapil blad: ', $badFileType->getMessage().'<b> w linii nr: '.$badFileType->getLine().'</b><br/>'; } } } class buildHtml extends bulderErrors { public $encoding; public $title; public $scriptPath=''; public function setEncoding($encoding) { $this->encoding = $encoding; } public function setTitle($title) { $this->title = $title; } public function startBasics() { echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset='.$this->encoding.'" /> <title>'.$this->title.'</title> '; } public function setJScript($scriptPath) { $this->scriptPath = $scriptPath; } public function insertJScript() { { if($cf[1] != 'js') { return $this->badFileType(); } }else{ '<script type="text/javascript" src="'.$this->scriptPath.'"></script>'; } } } ?>