PHP Manußl | ||
---|---|---|
P°edchßzejφcφ | Dal╣φ |
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:
This is a $string with my $name in it. This is a cup with my coffee in it. |
P°edchßzejφcφ | Dom∙ | Dal╣φ |
die | Nahoru | exit |