Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] zmienne
ggg
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 23.08.2007

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


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ą).
Go to the top of the page
+Quote Post
chemik1982
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 20.03.2007
Skąd: Bydgoszcz

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


w def. funkcji daj
  1. <?php
  2. $zmienna = 100;
  3. function test(){
  4.    global $zmienna;
  5. }
  6. ?>
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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.
Go to the top of the page
+Quote Post
Mize
post
Post #4





Grupa: Zarejestrowani
Postów: 84
Pomógł: 6
Dołączył: 26.03.2008
Skąd: Łódź

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


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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 02:22