Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeładowanie (przeciążenie) nazw funkcji, czy możliwe w php?
Dominik137
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
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.
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: 11.10.2025 - 11:15