![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Integruje dwa scrypty, w których występują dwie funkcje o takiej samej nazwie, przez co wywala mi błąd. Czy można sobie z tym w jakiś sposób poradzić nie zmieniając nazwy jednej z nich? Wiem, że w innych językach od tego są przestrzenie nazw, ale czy w php można to jakoś ominąć?
Zrobić np. tak, żeby dana funkcja była niewidoczna przez parser php mimo, że jest includowana? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
mozesz umiescic te funkcje w jakiejs klasie etc. ale to tez wymagaloby paru zmian.. wydaje mi sie ze przy includowaniu bedziesz zmuszony zmienic nazwe funkcji, jednak na 100% nie jestem pewien
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Raczej zmusić parsera php, żeby owej funkcji nie używał się nie uda, ale możesz przy jej deklaracji sprawdzić czy już nie istnieje za pomocą function_exists()
Manual: http://pl2.php.net/manual/pl/function.function-exists.php w komentarzach są fajne przykłady ![]() -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:42 |