![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam dwie funkcje, i chciałbym aby zmienną z 1szej funkcji można było zczytać do drugiej funkcji. Przykład: Kod <?php
function pokam() { $zmienna="TEKST"; } function pokaz() { global $zmienna; echo $zmienna; } pokaz(); ?> Chciałbym aby po wywołaniu drugiej funkcji (pokaz) wyświetliła się zmienna z pierwszej funkcji czyli TEKST. Jak to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) skoro nie wywolujesz pierwszej funkcji, to jakim cudem ma ci się ustawić wartosc w tej funkcji?
2) poczytaj w manualu o tym global, bo źle to wywolujesz. 3) uzywaj wlasciwego bbcode -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Stwórz OBIEKT.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
nospor
Zrobiłem coś takiego:
No i jeśli zmienna2 nie jest w funkcji to jest ona pokazywana w funkcji drugiej (pokaz), Ale jeśli zmienna jest w funkcji pierwszej, to nie potrafię jej przechwycić to funkcji drugiej. Jak to zrobić? EDITED: Dzięki phpion Ten post edytował xamrex 2.08.2010, 12:56:24 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
w funkcji pokam() też musisz użyć słowa "global"
edit: oczywiście przed nazwą zmiennej ![]() Ten post edytował Pawel_W 2.08.2010, 13:05:44 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie o to mi chodziło Pawel_W
Wielkie dzięki! |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
w funkcji pokam() też musisz użyć słowa "global" edit: oczywiście przed nazwą zmiennej ![]() Dobry pomysł, ucz ludzi złych nawyków. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale przyszpaniłeś! ![]() Dobrze się czujesz? Popełniłem gdzieś merytoryczny błąd rozumując, że "dwie funkcje + współdzielona zmienna = obiekt"?
Powód edycji: [thek]: tak. Bład polega na tym, że obiektem w PHP jest coś zupełnie innego. Poczytaj o klasach :)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:00 |