![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 12.03.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jak wyprowadzić zmienną poza funkcję, żeby można ją było użyć w innym miejscu skryptu.
Przykład:
I jak wykorzystać tą zmienną np. w innej funkcji. Może jakieś zmienne globalne ale z co z nimi? Dzięki za pomoc. Ten post edytował djluzak 10.04.2005, 15:56:08 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował czachor 10.04.2005, 16:04:33 -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 12.03.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wszystko oki tylko ja podalem najprostszy przyklad a co jesli w funcji bedzie pol strony kody i chcialbym wyciagnac tylko jedna konkretna zmienna?
Np.
Jak sie nic nie zmieni i bedzie tak samo to super. |
|
|
![]()
Post
#4
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
? -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 12.03.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
jesli zrobie tak i mam wiecej kodu w zmiennej to mi zwraca oprocz zmiennej caly kod ktory jest w funkcji.
Macie jakis inny pomysl?
Nie moge zastosowac $poza_funckja = jakas(); bo zwraca cala funkcje. Pomocy! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
jak cala funkcje zwraca, musiales cos przekombinowac. sprawdz czy masz wszytko pozamykane odpowiednio, bo to siakos tak nie bardzo mozliwe jest chyba
![]() w funkcji sobie cos robisz a potem po return dajesz nazwe zmiennej ktora masz w funkcji i ktora chcesz zwrocic i funkcja zwraca jakos swoj wynik ta zmienna. Ten post edytował kidu 10.04.2005, 17:06:56 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 12.03.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A jak jest w funkcji echo itp to co wtedy?
Nie ma ktos jakiegos pomyslu? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Jak w funkcji jest echo to onie NIE ZWRACA WARTOSCI przez funkcje tylko WYPISUJE dane w miejscu pojawienia sie tej instrukcji.
Funkcja zwraca tylko to co podasz instrukcji return! -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że chodzi ci o to, żeby oprócz tego wszystkiego co ma zrobić funkcja (bez znaczenia czy ma wyświetlić wyniki za pomocą echo czy je zwrócić) ustawione zostały dodatkowo wartości jakichś zmiennych, które mają być dostępne poza fukncją.
Trzeba, jak pisał bela użyć global, lub przekazaz zmienne ktore chcesz zmienic/ustawic wewnatrz funkcji przez referencję:
pozdr. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 12.03.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mniejwiecej zalapalem o co Wam chodzi i wlasnie nad tym mysle.
A zakladajmy mam taki kod tzn jego czesc. Funkcja odpowiedzialna za wyswietlenie strony glownej a w niej zmienna $tytul i chce nie wiem jeszcze jak wyciagnac z niej ta jedna zmienna. Nie wiem w jaki sposob to zrobic ale wiem ze tytul musi byc w srodku kodu poniewaz np.przy wyszukiwarce chce miec dynamiczny tytul. Zakrecilem ale moze ktos zalapie.
Moze macie jakis inny sposob na wyciagniecie z tej funkcji jednej zmiennej, ktora powstaje na podstawie tego kodu. Ten post edytował djluzak 11.04.2005, 23:13:07 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.05.2025 - 07:20 |