![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 13 Dołączył: 1.06.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jedynym wyjściem jest przemyślenie konstrukcji i zbudowanie wszystkiego w bardziej logiczny sposób, bez powtarzania tych samych funkcji w różnych miejscach.
Poza tym może przydadzą się takie funkcje jak: http://pl2.php.net/manual/pl/function.require-once.php http://pl2.php.net/manual/pl/function.include-once.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 4 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale o to chodzi że to są różne pliki tyle że mają takie same funkcje. Dokładniej to są to różne panele wyświetlane na stronie
Narazie przepisałem to pod klasy (każda klasa ma inną nazwę) |
|
|
![]()
Post
#4
|
|
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:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 4 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Aktualnie zrobiłem to tak:
Ten post edytował daris 24.02.2008, 13:20:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 11:03 |