Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> procedury php?
crash
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Dobra, nie smiac sie... Co to sa procedury php? Czy do "tego" zaliczaja sie instrukcje warunkowe, petle? Czy moze pseudofunkcje takie jak echo? Czy co?

Ten post edytował crashu 28.12.2004, 13:16:56
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




php nie stosuje AFAIR typowych procedur (subroutine) jakich, jakie znałem z np. TurboBasic'a (Atari 8bit) czy AMOS'a (Amiga).

php uzywa funcji wbudowanych i definiowanych

to o co pytasz to konstrukcje przynajmniej według nomenklatury jakiej mnie uczyli jakis 10 do 14 lat temu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
crash
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


No to dobrze myslalem. Tylko teraz wytlumaczyc to promotorowi mojej pracy dyplomowej. Jego poziom wiedzy na temat php jest pewnie taki jak tych ludzi, ktorzy uczyli Ciebie te lata temu.
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Poziom wiedzy osób, które mnie uczyły był bardzo wysoki, zapewniam Cię.
Powiedz dokładnie o co chodzi Twojemu promotorowi, to opracujemny jakieś "oficjalne oświadczenie" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
crash
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Mam temat pracy dyplomowej "Funkcje i procedury php" i przez ostatni czas zajmowalem sie glownie funkcjami odsuwajac w kat te tajemnicze procedury. No i teraz z tego co sie dowiedzialem mysle, ze opis samych funkcji wystarczylby w zupelnosci zeby obronic ta prace.
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Moim zdaniem całkowicie i wyczerpująco na ten temat napiszesz jełśi zajmiesz się właśnie funkcjami.

Kiedyś, dwanymi czasy, istaniało rozgraniczenie na:
- funkcje (reprezentowane przez częśc słow kluczowych języka) prtzyjmujące parametry i zwracające wynik, które były integralna częścią jezyka

- procedury: definiowane przez programistę słowami kluczowymi sub, procedure lub podobnymi bloki programy, które można było wielokrotnie wywoływac bez odwoływanie się do nich (tych bloków) przy pomocy instrukcji skoku GoTo (numer linii | etykieta) tylko np. instrukcją GoSub nazwa procedury. Jeśli dobrze pamiętam, procedury jako takie nie przyjmowały parametrów i nie zwracały wyników. Coś jak pliki *.tpl

Obecnie procedury to inaczej funcje definiowane przez programistę zawarte w kodzie aplikacji a nie w kodzie interpretera / kompilatora i mające takie mozłiwości jak funkcje "build-in".

Tak mnie uczyli (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kszychu
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Myślę, że kwestie procedur w php załatwia ten tekst: http://pl.php.net/manual/pl/functions.php. Procedury to po prostu funkcje definiowane przeż użytkownika, w odróżnieniu od tych wbudowanych.

No włąśnie, scanner był pierwszy, ale zostawię swój post ze względu na link ;-)

Cytat
Jeśli dobrze pamiętam, procedury jako takie nie przyjmowały parametrów i nie zwracały wyników. Coś jak pliki *.tpl


Są języki (np perl), gdzie procedury przyjmują wartości i zwracają wyniki.
Go to the top of the page
+Quote Post
rogrog
post
Post #8





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


a ja zawsze myślałem że różnica między funkcjami a procedurami polega na tym że funkcje coś zwracają (jak w matematyce) a procedury nie. I zarówno funkcje jak i procedury przyjmują jakieś argumenty...
Go to the top of the page
+Quote Post
bregovic
post
Post #9





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


Mój nauczyciel Javy, tłumaczył nam tak jak mówi rogrog - procedury coś robią - ale nic nie zwracają - a funkcje zwracają (cokolwiek). Z tego co mnie uczyli różnica pomiędzy funkcjami a procedurami nie zależy od tego co jest zdefinowane przez język a co przez programistę...
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:53