Autor | Zpráva | ||
---|---|---|---|
foicz Profil * |
#1 · Zasláno: 22. 5. 2013, 17:39:45
Zdravím.
Hledám již delší dobu funkci, ale úplně jsem zapomněl její jméno a nemůžu ji vůbec najít.. Příklad. $class = <<<EOF class neco{ } EOF; A pomocí té mojí hledané funkce se z řetězce stane plnohodnotný kód.. Doufám, že se dobrá duše ozve co nejdřív (Samozřejmě budu do té doby hledat), ať můžu pokračovat v rozdělané práci.. |
||
Str4wberry Profil |
|||
foicz Profil * |
#3 · Zasláno: 22. 5. 2013, 17:57:43
Díky mnohokrát, můžete lock
|
||
Fisak Profil |
#4 · Zasláno: 22. 5. 2013, 18:11:04
foicz:
„z řetězce stane plnohodnotný kód“ Mohu se zeptat.. Není to naopak? Že kód převede na obyčejný text? |
||
jenikkozak Profil |
#5 · Zasláno: 22. 5. 2013, 18:55:08
„Není to naopak? Že kód převede na obyčejný text?“
Ne. Zpracuje řetězec, jako by se jednalo o PHP skript. |
||
Alphard Profil |
#6 · Zasláno: 22. 5. 2013, 19:07:09
„jako by se jednalo o PHP skript“
Ale pomaleji. Jedno z ještě docela rozumných použití eval je na vykonání uživatelsky zadané výpočtu, aby nemusel být dělán parser apod. Celá třída načítaná jako řetězce, jak je naznačeno v foicz [#1], na mě působí jako špatný návrh aplikace. |
||
Časová prodleva: 11 let
|
0