Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] funkcja wykonująca polecenie php
-Gość-
post
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
 
Start new topic
Odpowiedzi (1 - 4)
Gryf
post
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
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
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. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

*staralem sie wszystko ladnie opisac;p
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







tak,chodzilo o eval , dzieki! ;]
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: 20.09.2025 - 20:19