Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> "Odincludowanie" pliku?
daris
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 4
Dołączył: 7.01.2008

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


Mam kilka plików które są includowane w pętli i każdy z nich zawiera te same funkcje - jak więc zrobić aby po "przerobieniu" danego pliku wyrzucić go ze skryptu, aby przy następnym pliku nie pluło się że dana funkcja jest już zadeklarowana?

Czy jedynym wyjściem są klasy?

Ten post edytował daris 24.02.2008, 11:39:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Athlan
post
Post #2





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


a ) możesz użyć function_exists(), class_exists()
b ) możesz użyć bardziej przemyślanej struktury, a jeżeli nie, to chociaż nazw funkcji/klas:

  1. <?php
  2.  
  3. $sModule = 'Kategorie';
  4. $sClassName = 'PanelAdmina_' . $sModule;
  5.  
  6. $oAdmin = new $sClassName($aEwentualneParametry);
  7.  
  8. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 21:59