php在线运行 是如何实现的

昨晚,我在咖啡馆用手机写代码,突然发现Wi-Fi有点卡。
写了一个简单的PHP脚本,原本想在线运行看看效果,但是页面响应时间很长。
让我想起了大学实验室老师演示的在线PHP运行环境。
那时我还习惯老式的Web界面,输入代码点运行,就会弹出一行行结果日志。
老师解释说,后台挂着一台Apache服务器,专门用来运行这些代码。
后来我尝试使用一些开源在线IDE,例如Repl.it,在这里可以选择PHP版本并查看内存使用情况。
我记得有一次我没能写好一个递归函数。
结果内存溢出,IDE立即关闭,页面变成空白。
这些平台现在更加智能,可以自动检测潜在风险。
不过,有时候我还是觉得在线运行代码和本地运行有点不同。
例如,一些扩展包或需要访问本地文件系统的操作无法在在线版本中处理。
等等,还有一件事。
听说有些平台会限制脚本执行时间,到一定秒数后自动退出。
在进行性能测试时,这是相当烦人的。

php是一种什么脚本语言

PHP中如何进行代码反编译和逆向工程?