..
Funkcja eval służy do uruchamiania kodu PHP, który może występować w zmiennej łańcuchowej.
Korzystanie z eval okazuje się bardzo przydatne, gdy na przykład trzeba przechowywać fragmenty kodu w bazie danych a następnie uruchomić je na wyjście.
Oto przykład, w porównaniu do eval echo:
<? PHP
/ / Tworzenie prostych zmiennej string
$ Strony = "decoster-immobilier.com";
/ / Tworzenie drugiej zmiennej, która musi pierwszy
$ Zdanie = '$' ponownie odwiedzając witrynę ";
/ / Próbuję wydrukować drugie zdanie z echo
echo $ zdanie.
"<br />";
/ / Teraz spróbuj analizować zdania z eval $ ...
/ / Muszę pamiętać o używaniu cudzysłowie!
eval ("\ $ zdanie = \" $ zdanie \ ";");
/ / Mold ponownie, aby zobaczyć efekt eval
echo $ zdanie;
?>
Po wyniku nasz kod:
Re $ 'odwiedzenie strony Odwiedzasz decoster-immobilier.comJak widać w drugim wierszu (praca eval) jest bardzo różny od pierwszego ...
| |
Linux (Kurs)
Kompletny przewodnik do systemu open-source. Od 49 €. |
| |
MySQL (Kurs)
Zarządzanie bazą danych open-source. Od 39 €. |
| |
PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 49 €. |