Xdebug扩展的使用

  到https://pecl.php.net/package/xdebug下载Xdebug扩展,然后通过“/program/php/bin/pecl install xdebug-*.*.*.tgz”安装即可。
 
  需要特别说明三点:
 
  (1)、开启Xdebug扩展需要使用“zend_extension=xdebug”,而不是“extension=xdebug”;
 
  (2)、Xdebug扩展只能用于开发环境,不要在生产环境安装Xdebug扩展,更加不要在生产环境开启和使用Xdebug扩展;
 
  (3)、OPcache扩展和Xdebug扩展会有冲突,如需同时使用两者,可先加载OPcache扩展,再加载Xdebug扩展;
 
  (4)、开启Xdebug扩展会强制禁用JIT功能(重启PHP-FPM时会报Warning提示强制禁用JIT功能,可无视)。

<?php
declare(strict_types=1);
ini_set('display_errors', 'On');
error_reporting(-1);

$profile = ['name' => '张三', 'gender' => '男', 'birth' => 2003];

var_dump($profile);
// /inetpub/wwwroot/demo/test.php:8:
// array (size=3)
//   'name' => string '张三' (length=6)
//   'gender' => string '男' (length=3)
//   'birth' => int 2003


//========== 总结 ==========//
// 1、开启Xdebug扩展后,使用var_dump()输出的内容和原来的不一样了。

Copyright © 2024 码农人生. All Rights Reserved