procedury php? |
procedury php? |
28.12.2004, 13:15:48
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 -------------------- |
|
|
28.12.2004, 13:24:51
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 -------------------- |
|
|
28.12.2004, 13:30:47
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.
-------------------- |
|
|
28.12.2004, 13:32:42
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" -------------------- |
|
|
28.12.2004, 14:11:19
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.
-------------------- |
|
|
28.12.2004, 14:21:24
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 -------------------- |
|
|
28.12.2004, 14:26:59
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. -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
28.12.2004, 17:18:07
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...
-------------------- |
|
|
28.12.2004, 18:08:16
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ę...
-------------------- Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 14:19 |