![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 22.03.2008 Skąd: Janów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie czy da sie zapisac wynik funkcji do zmiennej, powiedzmy ze mam taki kod :
Kod function ala() { echo "mam na imie ala"; } nastepnie chce zapisac wynik funkcji do zmiennej Kod $zmienna = ala(); i teraz nie wiem dlaczego gdy wchodze w localhost'a to wychodzi mi wynik funkcji chociaz nawet jej nie wywolalem wczesniej poleceniem Kod echo $zmienna;
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 92 Pomógł: 4 Dołączył: 12.09.2006 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 9 Dołączył: 22.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 22.03.2008 Skąd: Janów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Wywołałeś przecież tu:
Aby funkcja coś zwracała trzeba w niej umieścić return i co ma zwrócić, np.:
wiem ze wywolalem ale zapisalem ja do zmiennej a zmiennej nie wypisalem na ekran.. a mimo to pojawila sie na ekranie o to mi chodzi. Gdy naprzyklad zapisuje cos do zmiennej $xyz = 50; to wtedy aby wyswietlic wynik musze zrobic echo $xyz; a jak robie tak z funkcja $zmienna = funkcja(); wtedy odrazu mi sie wyswietla wynik funkcji mimo tego, ze nie wywolalem zmiennej. czy to normalne? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
czy to normalne? Tak, to normalne. W przypadku Twojego pierwszego posta w zmiennej $zmienna nie masz "mam na imie ala" tylko wartość NULL.
Dlaczego? Bo nic nie zwracasz. Tak jak pisali poprzednicy - użyj return aby zwrócić wartość do zmiennej.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat to wtedy aby wyswietlic wynik musze zrobic echo $xyz ![]() No przeciez w funkcji tez robisz echo! Cytat function ala() { echo "mam na imie ala"; } echo wywala na ekran nie zaleznie czy to funkcja czy nie. Podano ci juz w poprzednich postach jak masz zrobic -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:41 |