Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Importer plików, zmienne z plików jako globalne
Śledziu!
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.04.2005

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


Postanowiłem napisać sobie klasę do importowania plików:
  1. <?
  2.  
  3. class CoreException extends Exception {
  4. public function display(){
  5. echo '<b>Error!:</b> '.parent::getMessage().'<br/><b>File:</b> '.parent::getFile().' (<b>Line:</b> '.parent::getLine().')';
  6. }
  7. }
  8.  
  9. class Core {
  10. public function import($sFileName){
  11. try{
  12. $sFileName = $sFileName.'.php';
  13. if (!file_exists($sFileName)){
  14. throw new CoreException('[core] cannot import file ('.$sFileName.')');
  15. }
  16. require_once($sFileName);
  17. } catch (CoreException $eX){
  18. $eX->display();
  19. }
  20. }
  21. }
  22.  
  23. //użycie:
  24. core::import('core/mysql');
  25.  
  26. ?>

Ogólnie miało to służyć do importowania plików z klasami które wykorzystywał by skrypt. I niby działa(klasy są czytane). Jednak czasami w plikach są różnego rodzaju zmienne, które chciałbym aby były traktowane jako globalne, np. konfiguracja czegoś w tablicy. Tylko jest jedno ale, te zmienne nie są dostępne. Czy ktoś wie jak sprawić by były(jakiś inny niż zapisywanie zmiennych do tablicy $GLOBALS) ?


--------------------
Go to the top of the page
+Quote Post
Turgon
post
Post #2





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Rejestr smile.gif Poszukaj o wzorcu Registry.


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 19:51