Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nazwa funkcji zadeklarowana w zmiennej, Jak wyciągnąć funkcję ze zmiennej
Majzer
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.10.2003
Skąd: Myślenice

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


Mam taki problem:

Otóż mam nazwę funkcji wyswietlCos(); No i ta nazwa wyswietlCos(); zawarta jest w zmiennej np. $a w postaci:
  1. <?php
  2. $a = '123wyswietlCos();123';
  3. ?>

Zastosowałem funkcję explode(); i mam tak:
  1. <?php
  2. $odczyt = explode('123', $tresc);
  3. ?>

No i wobec tego wyswietlCos(); jest w $odczyt['1']. I tu pojawiają się schody, ponieważ chce, aby została wywołana funkcja, a nie jej nazwa.

Jeśli dam:
$odczyt['1'] -> nic się nie pojawi

jeśli dam:
$a = $odczyt['1'] -> też nic się nie pojawi,

a jeśli dam
echo $odczyt['1'] -> pojawi się tylko nazwa funkcji

jeśli natomiast dałbym normalnie:
$a = wyswietlCos(); wtedy dopiero pojawia mi się to co chcę osiągnąc czyli rozpoczyna się funkcja.

Wie może ktoś jak mogę ze zmiennej wydobyć to, aby wywołać daną funkcję?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Czyżby chodziło Ci o eval()?
A powiem mi jeszcze co chcesz osiągnąć kombinując tak jak koń pod górę ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 16:40