![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki problem. Skrypt wykonuje w pętli zawartość innych plików php w których jest funkcja, we wszystkich nazywa się ona tak samo, przez to powstaje problem. W innych językach np. C++ istnieje "przeładowanie nazw funkcji". Czy w php jest taka możliwość lub jakiś inny sposób na tą dolegliwość? Nie chciałbym nadawać funkcjom inne nazwy bo to trochę pomieszało by i tak "skomplikowany" skrypt.
Pozdrawiam i Dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
W PHP nie da się przeładować funckji ponieważ PHP nie rozróżnia typów, więc nie rozróżni definicji.
Jeśli chcesz mieć różne ilości argumantów to możesz pokusić się o stosowanie funkcji func_num_args() i na jej podstawie dokonywać różnych operacji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 11:15 |