0

可以说我想将函数保存在数据库中。例如,我们有具有属性的表函数:函数和函数名。为了节省时间,我们将其保存在数据库中:

time_funtion(){ return time() } and "Time".

从数据库读取后我不知道如何执行这个函数这甚至可能吗?

我可以对文件执行此操作 - 从数据库读取然后将其写入文件,然后包含文件并调用此函数将起作用。还有其他想法吗?

4

3 回答 3

2

我不确定你为什么要这样做,但你可以使用eval()

于 2012-05-22T12:36:45.273 回答
2

您可以为此使用eval()。但要小心保存到数据库中的内容。仅存在几个问题,这是一种有用的方法。在 99% 的情况下,您不需要它并且它缺乏安全性,因为您正在执行未知的代码,这不是您想要的。

于 2012-05-22T12:37:18.570 回答
1

使用 eval("你的 PHP 代码在这里")

于 2012-05-22T12:37:40.537 回答