Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zasieg zmiennej
Forum PHP.pl > Forum > PHP
a600user
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
kossa
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
a600user
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.