是。我在谷歌搜索任何答案。
我在学习php。我正在尝试使用一些具有这eval行的php代码发送电子邮件。
eval("job();");
但犯了错误:
第1行的eval()d代码
有什么建议吗?
发布于 2012-11-22 21:21:44
不要使用eval()。它是邪恶的。
eval()
假设job是函数,您可以直接调用job()。
job
job()
job();
如果job()返回一个值,则可以根据需要将其分配给以后使用。
$variable = job();
发布于 2012-11-22 21:25:35
要么直接调用函数(如果您知道名称--根据您的代码片段判断,可以这样做),或者,如果您不知道需要调用哪个函数(这取决于变量值或其他什么,请尝试使用功能或类似的函数。
还请确保该函数与存在一起存在,例如
有大量的函数,内置在PHP中,允许您不使用eval.只是花点时间浏览一下文档
https://stackoverflow.com/questions/13520126
相似问题