Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wywołanie funkcji na podstawie zmiennej
iker
post 22.02.2006, 00:26:58
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 7.11.2004
Skąd: Kraków

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


Witam!
Jak wywołać funkcję na podstawie zmiennej?

Dokładniej: Pobieram nazwę funkcji z bazy danych jaką chce użyć, i nie chcę teraz sprawdzać:
Kod
if($nazwa == 'cos'){ echo cos(); }

tylko odrazu ją wywołać.
Takie rozwiązanie jest w osCommerce, tabela configuration, pole set_function w nim znajduję się nazwa funkcji, która jest potem wywoływana do dalszej obróbki danych. Chcę zrobić coś podobnego, ale nie mogę doszukać się sposobu w plikach od osCommerce.. więc pozostaję mi liczyć na Was snitch.gif

pozdrawiam
Tomek
Go to the top of the page
+Quote Post
revyag
post 22.02.2006, 00:36:45
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


manual/pl/function.eval.php
manual/pl/function.call-user-func.php


--------------------
-------------

------
Go to the top of the page
+Quote Post
kłulik
post 22.02.2006, 00:53:52
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 27.01.2005
Skąd: Copa Cabana

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


Poczytaj o zmiennych funkcjach.

  1. <?php
  2.  
  3. function func(){
  4.  echo 'funckja';
  5. }
  6.  
  7. $var = 'func';
  8.  
  9. $var();
  10.  
  11.  
  12. ?>
Go to the top of the page
+Quote Post
iker
post 22.02.2006, 13:52:30
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 7.11.2004
Skąd: Kraków

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


Dziękuję winksmiley.jpg
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: 18.07.2025 - 02:13