2011-04-30 93 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是否仍然是後端的正確工具。但是,如果您已經開發了後端,並且只想添加腳本,那麼這可能是一種好方法...