🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #219903

Re: 2 pytania odnośnie funkcji

#219903
From: Lemat
Date: Wed, 29 Jul 2009 18:55
35 lines
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-mail
References: <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