PHP断点调试

2020-05-13

使用phpstorm进行PHP断点调试

安装xdebug扩展

http://pecl.php.net/package/xdebug

https://xdebug.org/download

查看php版本信息

下载后解压,将php_xdebug.dll复制到php扩展目录里,并编辑php.ini配置文件

添加以下代码

[xdebug]
zend_extension=php_xdebug.dll  
xdebug.remote_enable = On  
xdebug.remote_handler = dbgp     
xdebug.remote_host= localhost  
xdebug.remote_port = 9000  
xdebug.idekey = PHPSTORM

控制台输入 php -m 查看已安装扩展

以上安装就可以进行代码调试了,但是不支持浏览器调试!

浏览器调试请安装扩展

调试

$a = 1;
$b = 1;

function add($a, $b)
{
    echo $a . PHP_EOL;
    echo $b . PHP_EOL;
    return $a + $b;
}

echo add($a, $b) . PHP_EOL;

echo 'exit';

设置一个断点

调试运行

也可以把鼠标悬停在上面查看值