Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] funkcja wykonująca polecenie php
-Gość-
post 29.08.2008, 21:13:03
Post #1





Goście







Witam mam taki problem:
mam funkcję, która "zwraca" przykładowo następujący wynik:
"$zmienna = 'wartość'; echo 'wyswietl';unset($zmienna);"
Ale teraz co zrobić aby dany kod został wykonany?

Da się zastosowac jakas funkcje która wykonuje polecenie podane jako argument?
Go to the top of the page
+Quote Post
Gryf
post 29.08.2008, 21:20:00
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 40
Dołączył: 14.08.2008
Skąd: Katowice

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


Nie wiem czy dobrze zrozumiałem ale chodzi ci o coś w tym guście?:
Kod
<?php
function wykonaj($id){
    if ($id == 1){
        echo '1<br />';
    }    elseif ($id == 2){
        echo '2<br />';
    }    else {
        echo 'lol<br />';
    }
}
wykonaj(1);
wykonaj(2);
wykonaj();
wykonaj(3);
wykonaj(1);
wykonaj();
?>
Go to the top of the page
+Quote Post
no_face
post 29.08.2008, 21:26:50
Post #3





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

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


Wg. mnie chodzi mu raczej o funkcje eval" title="Zobacz w manualu PHP" target="_manual

Ten post edytował no_face 29.08.2008, 21:27:15
Go to the top of the page
+Quote Post
-Gość-
post 29.08.2008, 21:30:30
Post #4





Goście







Nie, nie... Chodzi o to ze funkcja() wyrzuca polecenie PHP, które potem trzeba wykonać, np funkcja wyrzuca polecenie zadelkarowania funkcji, lub inne polecenie...
np

funckja($i) {
if ($i == 1) return 'funkcja_nast($id) {if ($id==2) return 2}';
}

i chodzi o to zeby
funkcja_nast($id) {if ($id==2) return 2}
zostało wykonane jako osobne polecenie php, tak jak by zostało ono wpisane w kod. winksmiley.jpg

*staralem sie wszystko ladnie opisac;p
Go to the top of the page
+Quote Post
-Gość-
post 29.08.2008, 21:31:33
Post #5





Goście







tak,chodzilo o eval , dzieki! ;]
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: 14.08.2025 - 09:09