| ||||||||||
evalPopismixed eval ( string code_str)eval() vyhodnotφ °et∞zec p°edan² v code_str jako PHP k≤d. Krom∞ jinΘho se dß vyu╛φt na uklßdßnφ k≤du v textovΘm sloupci databßze pro pozd∞j╣φ vykonßnφ. P°i pou╛φvßnφ eval() byste m∞li mφt na pam∞ti n∞kolik faktor∙. Pamatujte si, ╛e p°edßvan² °et∞zec musφ b²t platn² PHP k≤d, vΦetn∞ v∞cφ jako ukonΦovßnφ v²raz∙ st°ednφkem, aby parser nezem°el na °ßdku po eval(), a °ßdnΘ escapovßnφ v code_str. TakΘ pamatujte, ze hodnoty p°i°azenΘ prom∞nn²m v eval() t∞mto prom∞nn²m z∙stanou i v hlavnφm skriptu. V²raz return okam╛it∞ ukonΦφ vyhodnocovßnφ p°edanΘho °et∞zce. V PHP 4 m∙╛ete pou╛φt return k vrßcenφ hodnoty, kterß se stane v²sledkem eval() funkce, zatφmco v PHP 3 byl eval() typu void nic nevracel.
V²╣e uveden² p°φklad ukß╛e:
| ||||||||||
|