想象一下,我有一个 test.html 文件,其中包含一个调用 test.php 文件的 jQuery 行,如下例所示:
<html>
<head>
<title>Debug test</title>
<script src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready( function()
{
jQuery('#testdiv').load('test.php' );
});
</script>
</head>
<body>
<div id="testdiv">
</div>
</body>
</html>
现在想象一下 php 文件 test.php 返回的结果如下例所示:
<?php
test();
function test()
{
echo "Ok called me!";
}
?>
这两个文件当然是在像 Apache 这样的服务器下运行的。
我想要完成的是类似于 NetBeans Java EE 调试:在 test.php fun() 函数中放置一个调试断点,在 test.html 内的 jquery 调用中放置一个断点,然后调用 localhost/test.html 并查看jquery 调用中的第一个断点被命中,然后 test.php 中的第二个断点被命中。
如何使用 jetBrains Intellidea WebStorm 和 PHPStorm 获得(如果可能)?谢谢