标签: php try-catch user-input user-defined
如何检查用户提供的PHP代码是否有效?具体来说,我有几个PHP脚本,用户可以出于多种原因通过UI进行编辑。如果用户编辑了这些脚本,我该如何验证他们提供的内容是有效的,并且在实际运行时不会崩溃?
我考虑过在整个代码中使用try-catch块,但是我还有一个担心是,当我测试用户提供的任何代码时,我并不想实际运行代码,因为代码可能会导致系统中发生更改。
任何想法都将不胜感激。 谢谢。