我是PHP开发的新手,我发现调试一个简单的测试应用程序时遇到了一些问题。
我在Ubuntu环境中使用Aptana Studio 3,我正在学习本教程:http://php.tutorialhorizon.com/how-to-debug-php-in-aptana-studio/
所以我已经使用以下值配置了PHP解释器:
名称:Php-int
可执行路径:/ usr / bin / php5
PHP ini文件:/etc/php5/apache2/php.ini
PHP调试器:XDebug
这是我在我试图调试的php项目中的简单php文件:
<?php
echo "BEGIN ";
for( $i = 0 ; $i < 5; $i++ ){
echo "Hello Aptana Studio";
}
?>
因此,如果我尝试运行运行这个简单的脚本,我会正确获取输出:
BEGIN Hello Aptana StudioHello Aptana StudioHello Aptana StudioHello Aptana StudioHello Aptana Studio
然后我添加一些断点。例如,在这两行:
echo "BEGIN ";
和 echo&#34; Hello Aptana Studio&#34;;
然后我尝试调试它(右键单击上一个php文件---&gt;调试为---&gt; PHP脚本)但是现在它仍然给我以前的输出和它不会在第一个断点处停止执行。它从头到尾再次执行,并且在断点处停止执行。
为什么呢?我错过了什么?
TNX