Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wywolywanie zmiennych w funkcjach
Daimos
post
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


witam
mam plik config.php:
  1. <?
  2. $config['katalog'] = 'asdasda;
  3. $config['host'] = '453rrwer;
  4. // itd
  5. ?>


no i mam plik funkcje.php, includowalem na samym poczatq plik config.php, dalej sa funkcje, no ale zeby uzywac w nich tablicy $config musze uzyc globals... ale przy kazdej funkcji ? da sie to jakos zrobic, zeby wszystkie funkcje widzialy zmienne ?

dziala mi tak:
  1. <?
  2. functions asd($a){
  3. globals $config;
  4. // cos tam
  5. }
  6. functions asd2($a){
  7. globals $config;
  8. // cos tam
  9. }
  10. functions asd3($a){
  11. globals $config;
  12. // cos tam
  13. }
  14. functions asd4($a){
  15. globals $config;
  16. // cos tam
  17. }
  18. ?>
a niewiem zcego nie dziala to:
  1. <?
  2. globals $config;
  3.  
  4.  
  5. functions asd($a){
  6. // cos tam
  7. }
  8. functions asd2($a){
  9. // cos tam
  10. }
  11. functions asd3($a){
  12. // cos tam
  13. }
  14. functions asd4($a){
  15. // cos tam
  16. }
  17. ?>


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pigula
post
Post #2





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


a nie mozesz poprostu przekazywac $config jako parametr funkcji?
Go to the top of the page
+Quote Post
sobstel
post
Post #3





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(buffalo soldier @ 2005-06-11 05:18:34)
da sie to jakos zrobic, zeby wszystkie funkcje widzialy zmienne ?

nie da, w kazdej musi byc global, ale ja ym proponowal ci konfiguracje definiowac jako stale

  1. <?php
  2. define('katalog', 'asdasda');
  3. define('host', '453rrwer');
  4. ?>


stale sa widoczne wszedzie


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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 Aktualny czas: 19.08.2025 - 06:34