那个东西的原理是把你的代码传过去在他的服务器上面编译/运行吧?
https://github.com/mattgodbolt/compiler-explorer
这是代码编辑在WEB上运行的源码,你可以下载下来自己研究呗!
http://demo.php.cn/
原理比较简单我从前后两个方面说:
前端就使用一个编辑器(CodeMirror或Monaco)
后记:当然还有很多细节需要处理我举几个例子:比如执行返回的颜色,测试用例如何执行等等。。
然后你可以体验一下我们开发的这款在线代码执行工具:https://coderlane.net/sandbox
希望回答对你有用,谢谢