Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zasieg zmiennej
a600user
post 28.10.2007, 01:40:35
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 14.04.2007

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


Witam,

Trafilo mi sie, ze mam 2 pliki PHP, z ktorych ten pierwszy korzysta ze zmiennych drugiego za posrednictwem INCLUDE.
No i problem powstal, jak umiescilem w drugim pliku wzory korzystajace z kilku zmiennych z pierwszego pliku. Probowalem uzywac GLOBAL, ale nic nie wychodzi. Nie moge zrobic INCLUDE w drugim pliku, bo strona przestaje dzialac.
Ma ktos jaki pomysl, bo ja nie jestem obeznany zbytnio z PHP.

Dziekuje
Go to the top of the page
+Quote Post
kossa
post 28.10.2007, 03:55:25
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Załóżmy że masz:

plik1.php
  1. <?php
  2. $zmienna1=1;
  3. ?>


plik2.php
  1. <?php
  2. $zmienna2=2;
  3. ?>


i teraz w pliku1
  1. <?php
  2. include("plik2.php");
  3. $zmienna1=1;
  4. echo $zmienna2; //musi wyswietlic 2
  5. ?>


Pokaż kod, bo może masz klasy albo funkcje i wówczas zmienne widoczne są w obrębie funkcji/klasy.

edit: żadne kombinowanie ze zmiennymi globalnymi jest niepotrzebne

Łukasz

Ten post edytował kossa 28.10.2007, 03:56:26


--------------------
Go to the top of the page
+Quote Post
a600user
post 28.10.2007, 10:20:53
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 14.04.2007

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


Witaj,

Aj, wlasnie zadzialalo - okazalo sie, ze winna jest inna zmienna we wzorze, a nie zasieg.
Teraz to juz znajde babola, chodzilo o wykorzystanie zmiennej w dostepie do tablicy.

Dziekuje

Ten post edytował a600user 28.10.2007, 10:28:53
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 20:04