Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]pobranie echo z funkcji do zmiennej
taro
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 5
Dołączył: 12.12.2008

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


Witam.

Witam.

Mam taki problem.

Załóżmy, że mam sobie taką funkcję

function wyswietl() {
echo "2";
echo "+";
echo "2";
}

następnie chciałbym to co zostanie wyświetlone przy użyciu tej funkcji wrzucić jakoś do zmiennej, czyli coś w stylu
$zmienna = wyswietl(); // to oczywiscie glupi przyklad (IMG:style_emoticons/default/wink.gif)

Teraz $zmienna żeby zawierała "2+2".

Jak to można mądrze zrobić, bo mam jakieś zaćmienie umysłu.

Dzięki.
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Czemu więc nie zrobisz tak jak napisałem wyżej?
  1. function jakas() {
  2. return 'byle co';
  3. }
  4. echo jakas();

lub
  1. function jakas() {
  2. return 'byle co';
  3. }
  4. $zmienna = jakas();
  5. //jakieś operacje
  6. echo $zmienna;

Zauważ, że dzięki temu drugiemu przykładowi mogę nawet $zmienna użyć gdziekolwiek. A więc choćby jako:
  1. function jakas() {
  2. return 'byle co';
  3. }
  4. $zmienna = jakas();
  5. //jakieś operacje
  6. echo 'A to nam zwraca funkcja jakas(): '.$zmienna;

Masę problemów się z takim podejściem omija.
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 04:11