![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
czy jest jakies ograniczenie parametrow funkcji w php?
czy funkcje wykonuja sie szybciej jesli maja mniej parametrow? czy lepiej starac sie optymalizowac funkcje w ten sposob by tych parametrow bylo jak najmniej? czy oplaca sie tworzyc funkcje jestli miala by ona np 20 parametrow a kod bez funkcji byly powtrorzony np 2x tylko czy sql przekazujemy w funkcji czy poza funkcja a w funkcji jedynie parametry do zapytania / jak jest lepiej? Ten post edytował eminiasty 5.08.2016, 11:22:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Liczba parametrow nie ma znaczenia na czas wykonywania funkcji. To co robi funkcja ma wplyw na czas jej wykonywania
Jesli masz 20 paramatrow dla jednej funkcji to chyba cos nie tak jest z tą funkcją. Jesli masz duzo parametrow to lepiej jest przekazac parametry jako jeden paramert bedacy tablica parametrow Lepiej nie tworzyc kodow, ktore sie powtarzaja co do sql to zalezy co ta funkcja ma robic. Jesli to jest funkcja, ktora tylko wykonuje przekazane zapytanie, to lepiej by dostala zapytanie ktora ma wykonac (IMG:style_emoticons/default/wink.gif) Jesli ta funkcja zas miedzy innymi wykonuje zapytanie, to lepiej by ona je generowala na podstawie danych |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 08:30 |