Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 2.11.2003 Skąd: Gdynia Ostrzeżenie: (0%)
|
Cześć
Mam wątpliwość Wiem, ponieważ sam się o tym przekonałem, że można napisać dość zaawansowany skrypt bez użycia żadnej funkcji (własnej). Czy używanie funkcji przyśpiesza działanie skryptów ? Pozdr Oldo |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%)
|
Wzasadzie to podchodzac do problemu w kategoriach mody mozna by zaprzestac pisania w php i skupic sie na asemblerze i cgi.
Pamietam, ze w Pascalu np. aby stworzyc wieksza aplikacje uzywanie funkcji bylo wrecz przymusowe gdyz ograniczenia w pamieci sprawialy, ze wystepowaly bledy. Istota funkcji jest uproszczenie procesu tworzenia aplikacji, jej przenosnosc i latwosc wykorzystania elementow przez innych uzytkownikow. Mysle, ze nie mozna mowic o funkcjach jako trendy gdyz powszechne stosowanie tego przez programistow jest zwiazane z tym, ze jest to przydatne i potrzebne. Poza tym gdyby np. programisci nie uzywali funckji nie mogl bys korzystac chociazby z prostego polaczenia do mysql'a uzywajac funkcji mysql_connect() musial bys includowac plik i robic inne magiczne rzeczy :/ Natomiast w OOP funkcje (metody) sa nierozerwalne z koncepcja obiektowki i bez ich uzywania nie ma mowy o stoswaniu tej tehniki, ktora mimo, ze jest na topie sprawdza sie w wielu zastosowaniach upraszczajac i przyspieszajac proces budowania aplikacji. Jezeli nie uzywasz funkcji Twoje skrypty moga byc ciezkie do zrozumienia dla osoby, ktora uzywa funkcji. P.S. Zastanawiam sie jak bys napisal np taki kod nie uzywajac funckcji: [php:1:466832da08] $a = WykonajDzialanie( 20, 2, 4 ); $b = WykonajDzialanie( 2, 22, 14 ); $c = WykonajDzialanie( 72, 2, 7 ); $d = WykonajDzialanie( $a, $b, $c ); function WykonajDzialanie( $a, $b, $c ) { return ( ( $a + $b ) * $c ) - $b; }[/php:1:466832da08] |
|
|
|
Oldo Czy używanie funkcji przyśpiesza działanie skryptów ? 6.11.2003, 20:20:34
kwiateek Używanie funkcji spowalnia działanie skryptów.
Po... 6.11.2003, 20:37:59
kufel CytatUżywanie funkcji spowalnia działanie skryptów... 6.11.2003, 21:00:54
kwiateek CytatMożesz jakoś uzasadnić to co napisałeś, bo mn... 6.11.2003, 21:18:34
adwol CytatA picie mleka powoduje raka...
Być może...
... 6.11.2003, 21:39:03
Oldo Czyli zdania są podzielone :-)
W takim razie odpu... 6.11.2003, 22:14:46
DeyV niestety - gdyby tak było, nikt nie marnowałby cza... 6.11.2003, 22:22:00
Oldo Cytatniestety - gdyby tak było, nikt nie marnowałb... 6.11.2003, 23:06:40
KaMeLeOn Cytat[...] poruszyłem ten temat ponieważ zauważyłe... 6.11.2003, 23:16:43
Oldo Nie klepie tego samego kodu kilka razy - includuje... 6.11.2003, 23:23:54
Zepco A co robisz w przypadku, gdy kod w kilku miejscach... 6.11.2003, 23:28:20
Zepco Zresztą, co ja bedę kijem Wisłę zawracał. Zobaczys... 7.11.2003, 00:33:49
scanner CytatNie klepie tego samego kodu kilka razy - incl... 7.11.2003, 07:05:39
zalew prosty przyklad... baaardzo prosty....
<?php
/... 7.11.2003, 12:27:45
dooshek CytatCzyli chodzi o trendy :-)
Jednak mnie nie prz... 7.11.2003, 13:53:39
Oldo CytatA co robisz w przypadku, gdy kod w kilku miej... 7.11.2003, 18:13:38
menic CytatGdzie niegdzie piszą for :-) czy to jest popr... 7.11.2003, 22:47:35
zuku Dzieki funkcja kod staje sie krotszy a przeciez o ... 8.11.2003, 12:34:56
brandon CytatDzieki funkcja kod staje sie krotszy a przeci... 8.11.2003, 14:57:07
Bartol http://webcity.pl/webcity/artykuly.php/t/20
tuta... 21.08.2004, 03:02:24 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:00 |