Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] funkcja wykonująca polecenie php
Forum PHP.pl > Forum > Przedszkole
Gość
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?
Gryf
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();
?>
no_face
Wg. mnie chodzi mu raczej o funkcje eval" title="Zobacz w manualu PHP" target="_manual
Gość
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ść
tak,chodzilo o eval , dzieki! ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.