Article View: pl.comp.lang.php
Article #219903Re: 2 pytania odnośnie funkcji
From: Lemat
Date: Wed, 29 Jul 2009 18:55
Date: Wed, 29 Jul 2009 18:55
35 lines
2016 bytes
2016 bytes
hazet wrote: > Witam, czytam sobie kurs php na wibibooks > (http://pl.wikibooks.org/wiki/PHP/Funkcje) i mam klika pytań > > Funkcja do zwracania wartości używa return, jest napisane > "Aby zwrócić cokolwiek jako wynik, musimy skorzystać z komendy return:" > > Jednak "echo" działa tak samo choćbym nie wiem jak robił, oprócz tego że > return kończy funkcję. > Więc o co chodzi z tą różnicą ? powiedzmy, że echo wysyła znaki na urządzenie zewnętrzne - w prostym przypadku na ekran użytkownika - a to, co zwraca funkcja jest przechowywane w pamięci. obejrzyj funkcje zapisujące do plików, których wynikiem jest status operacji (czy poprawna) > Zdziwiło mnie też: > > "Na początek zastanówmy się, kiedy PHP sprawdza, że funkcja nie > istnieje. Okazuje się, że nie dzieje się to w momencie kompilacji, lecz > wykonywania skryptu." > > Kiedy skrypt php jest kompilowany ;? przed jego uruchomieniem > Myślałem, że jest wykonywany przez interpreter na serwerze www linia po > lini a wynik zwracany do user. źle myślałeś. Ponadto PHP nie musi być wykonywany na serwerze www. -- Pozdrawiam Lemat
Technical Details
Message-ID:
<h4q631$3rr$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<h4q3h5$2bu$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: Lemat <#@lemat.priv.pl> Newsgroups: pl.comp.lang.php Subject: Re: 2 pytania odnośnie funkcji Followup-To: pl.comp.lang.php Date: Wed, 29 Jul 2009 20:55:42 +0200 Organization: lemat.priv.pl Lines: 37 Message-ID: <h4q631$3rr$1@atlantis.news.neostrada.pl> References: <h4q3h5$2bu$1@inews.gazeta.pl> NNTP-Posting-Host: quad.lemat.priv.pl Mime-Version: 1.0 X-Trace: atlantis.news.neostrada.pl 1248893857 3963 79.190.106.116 (29 Jul 2009 18:57:37 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Wed, 29 Jul 2009 18:57:37 +0000 (UTC) User-Agent: KNode/0.99.01 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit