基于ajax的在线php测试仪

基于ajax的在线php测试仪,php,javascript,ajax,testing,Php,Javascript,Ajax,Testing,我必须检查php的许多代码块,所以我正在寻找使用ajax的在线php测试工具 我知道有几种在线php测试工具,但它们不使用ajax,每次都刷新页面,有些工具带有验证码,这需要花费很多时间,在反复测试时并不容易 是否有使用AJAX显示输出的在线php测试工具?使用jquery的html文件: <script src="jquery.js" type="text/javascript"></script> ... <label for="filename">PHP

我必须检查php的许多代码块,所以我正在寻找使用ajax的在线php测试工具

我知道有几种在线php测试工具,但它们不使用ajax,每次都刷新页面,有些工具带有验证码,这需要花费很多时间,在反复测试时并不容易


是否有使用AJAX显示输出的在线php测试工具?

使用jquery的html文件:

<script src="jquery.js" type="text/javascript"></script>
...
<label for="filename">PHP filename</label>
<input type="text" name="filename" id="filename"/>
<textarea id="output" cols="80" rows="25"></textarea>
<button id="test">test</button>
...
<script type="text/javascript">
$(function() { 
  var output = $('#output');
  $.get('test.php', 'filenam=' + $('#filename').val(), function(data, s, xhr) {
    output.val(data);
  });
});
</script>
...

它将在从输入字段通过AJAX传递的文件名上运行带有lint选项的cli版本php,并将输出打印到textarea。

您具体想测试什么?语法还是执行?当你说“测试”是什么意思?你到底在寻找什么样的AJAX功能?@richsage,@Or-w:我想检查我的代码的输出,我只关心输出,但我不喜欢每次都刷新页面,所以我在寻找使用AJAX显示输出的工具,这样我可以走得更快。谢谢。应该注意的是,海报需要在他们的项目中包含jquery,因为我认为他们从来没有提到过。
exec("php -l " . $_GET['filename'], $output);
echo $output;