Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中使用Lua可行吗?_Php_Web Applications_Lua - Fatal编程技术网

在PHP中使用Lua可行吗?

在PHP中使用Lua可行吗?,php,web-applications,lua,Php,Web Applications,Lua,我想知道,对于一个相当关键和重要的web应用程序,在PHP中使用Lua代码脚本是否可行 我想做的是为不同的环境创建脚本,这样我就不必为所有环境编写不同的PHP代码。可行吗?对这有很多包装 好主意?我对此深表怀疑。在Lua中可以做什么在PHP中做不到的事情?唯一的障碍可能是所用Lua扩展的开发状态。我已经玩了一些你可以在这里找到的游戏: 它似乎仍在积极发展。但我从未在生产中使用过它,因为我总是想知道PHP是否仍然是后端的正确工具,是否需要脚本。但是,如果您已经开发了后端,并且只想添加脚本,那么这

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


我想做的是为不同的环境创建脚本,这样我就不必为所有环境编写不同的PHP代码。

可行吗?对这有很多包装


好主意?我对此深表怀疑。在Lua中可以做什么在PHP中做不到的事情?

唯一的障碍可能是所用Lua扩展的开发状态。我已经玩了一些你可以在这里找到的游戏:


它似乎仍在积极发展。但我从未在生产中使用过它,因为我总是想知道PHP是否仍然是后端的正确工具,是否需要脚本。但是,如果您已经开发了后端,并且只想添加脚本,那么这可能是一个很好的方法…

达到什么目的?应用程序将如何从Lua中的部件中获益?您将如何解释它们,代码片段将如何交互?这是我希望研究的内容,但在此之前,我需要专注于一种可以与php捆绑的技术。我发现lua很简单,它是一种类似PHP的脚本语言。@Dragunov,但为什么呢?为什么首先需要捆绑技术?为什么不只用一种技术呢?@Pekka,我正在开发的产品,是一种管理软件。现在,它将在不同的环境中工作。但我仍然需要保持它作为一个单一的产品完好无损。所以我想,为了解决这个问题,我创建了一个简单而广泛的后端,并使用一种脚本语言为不同的环境修改/构建它,而不必再次使用PHP,因为我可能不会再编写脚本了。@Pekka那么,我想,使用PHP和XML的组合比只使用PHP要好得多。感谢您的指导:)可能为用户脚本提供一个安全的沙盒环境。是的,这就是我打算做的。在php中创建一个灵活的后端,并在lua中完成剩余的脚本编写。