![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) ![]() ![]() |
Witam,
Mam w kodzie kilka warunków, w jednym z pierwszych mam coś takiego:
Kilka warunków dalej okazuje się, że zmienna $twoja_pozycja już nie istnieje. Jak sprawić aby zmienna była "aktywna" w całym kodzie? Próbowałem zrobić : global $twoja_pozycja; ale to nic nie dało. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
To przeanalizuj przykład 1 oraz 2 z linku który Ci podałem.
Kolejne przykłady w Referencje do zmiennych statycznych i globalnych |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) ![]() ![]() |
Analizowałem, wstawiałem znacznik global w różnych miejscach ale nigdzie nie działa.
Tworzyłem nawet funkcje:
Ale niestety jest NIE (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Zamień linie 3 z 4 w Twoim kodzie...
Pozdrawiam |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://pl.php.net/manual/pl/language.variables.scope.php
Przykład #1 $a = 1; $b = 2; function Suma() { global $a, $b; $b = $a + $b; } Suma(); echo $b; Zrób go, odpal go. Następnie krok po kroczku dostosowuj do siebie. To są banalne rzeczy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 23:43 |