Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] zmienne
Forum PHP.pl > Forum > Przedszkole
ggg
W pliku php mam zadeklarowanych kilka funkcji. Mam też zadeklarowane kilka zmiennych konfiguracyjnych, które mają być używane przez te funkcje. Nie chce ich używać jako parametry przy ich wywołaniu, chciałbym aby poprostu był do nich dostęp w funkcjach. Jak to zrobić? (dostęp do nich jest mi potrzeby tylko w obrębie jednego pliku, w którym się znajdują).
chemik1982
w def. funkcji daj
  1. <?php
  2. $zmienna = 100;
  3. function test(){
  4.    global $zmienna;
  5. }
  6. ?>
erix
Cytat
Jak to zrobić? (dostęp do nich jest mi potrzeby tylko w obrębie jednego pliku, w którym się znajdują).


Ale robi się wtedy bałagan. Lepszym rozwiązaniem byłby tu IMHO wzorzec registry.
Mize
Zależy jakie informacje przechowują te zmienne, jeśli są to np. ścieżki możesz użyć stałych...

  1. <?php
  2. define('LIB_PATH', 'Library/');
  3. ?>


Co do wzorca registry, to jeśli ktoś sam nie wpadł na rozwiązanie tej kwesti to raczej nie zna OOP.
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.