Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sposób dołączania klas do projektu
Jarod
post 11.01.2007, 11:49:27
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Zastanawiam się jak Wy to robicie. Niby proste pytanie i nigdy się nad tym nie zastanawiałem ale ostatnio na każdym kroku patrzę na optymalizację..

Mamy 2 pliki: Exception.class.php i ConfigException.class.php

Zawartość pierwszego to:
  1. <?php
  2. class Cube_Exception extends Exception
  3. {
  4. private $_exceptionMessage = null;
  5.  
  6. public function __toString()
  7. {
  8. $this->_exceptionMessage = '<b>Exception:</b> "' . $this->getMessage() . '"<br />'
  9. . '<i>File: "' . $this->getFile() . '"<br />'
  10. . 'Line: ' . $this->getLine() . '</i>';
  11.  
  12. return $this->_exceptionMessage;
  13. }
  14. }
  15. ?>



Zawartość drugiego:
  1. <?php
  2. class Cube_ConfigException extends Cube_Exception
  3. {
  4. }
  5. ?>


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ć:
  1. <?php
  2. require_once('ConfigException.class.php');
  3. class Cube_ConfigException extends Cube_Exception
  4. {
  5. }
  6. ?>


Nie interesuje mnie __autoload() bo moim zdaniem może spowalniać działanie systemu.


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:49