Mamy 2 pliki: Exception.class.php i ConfigException.class.php
Zawartość pierwszego to:
<?php class Cube_Exception extends Exception { private $_exceptionMessage = null; public function __toString() { $this->_exceptionMessage = '<b>Exception:</b> "' . $this->getMessage() . '"<br />' . '<i>File: "' . $this->getFile() . '"<br />' . 'Line: ' . $this->getLine() . '</i>'; return $this->_exceptionMessage; } } ?>
Zawartość drugiego:
<?php class Cube_ConfigException extends Cube_Exception { } ?>
Mamy główny plik index.php. Czy w pliku index.php załadować oba pliki czy tylko plik z Cube_Exception a w pliku z klasą Cube_ConfigException załadować plik z klasą Cube_ConfigException ? Zastanawiam się czy powinno się tak pisać:
<?php require_once('ConfigException.class.php'); class Cube_ConfigException extends Cube_Exception { } ?>
Nie interesuje mnie __autoload() bo moim zdaniem może spowalniać działanie systemu.