2011-04-30 94 views
3

我想知道在PHP中使用Lua代码脚本是否可行,对于一个相当重要和重要的Web应用程序。在PHP中使用Lua是否可行?

我想要做的是为不同的环境创建脚本,所以我不必为它们编写不同的PHP代码。

+2

为了什么目的?应用程序如何从Lua中的部分获益?你会如何解释它们,代码块将如何相互作用? – 2011-04-30 21:17:15

+0

这就是我想要处理的内容,但在此之前,我需要将我可以使用php捆绑的技术归零。我发现lua很容易,也是一种像PHP这样的脚本语言。 – Dragunov 2011-05-01 14:12:26

+0

@Dragunov but * why *?为什么首先需要捆绑技术?为什么不使用一种技术? – 2011-05-01 14:13:14

回答

2

可行吗?是。有包的。 http://pecl.php.net/package/lua

好主意?我非常怀疑它。你可以在Lua中做什么,你不能在PHP中使用?

+6

可能为用户脚本提供安全和沙盒环境。 – 2011-05-01 00:20:47

+0

是的,那正是我打算做的。在php中创建一个灵活的后端,并在lua中完成剩余的脚本。 – Dragunov 2011-05-01 14:10:40

0

唯一的显示屏可能是使用的lua扩展的开发状态。我打得四处一个你可以在这里找到一点点:

http://repo.or.cz/w/phplua.git

这似乎是仍然活跃发展。我从来没有在生产中使用它,因为我总是想知道如果脚本是必需的,PHP是否仍然是后端的正确工具。但是,如果您已经开发了后端,并且只想添加脚本,那么这可能是一种好方法...