| 参数 | 参数值类型与默认值 | 参数选项描述 |
| --- | --- | --- |
| xdebug.auto_trace | boolean类型,默认值=0 | 是否在脚本运行之前自动调用相关追踪函数。 |
| xdebug.cli_color | integer类型,默认值=0 | 该参数自2.2版本开始引入。如果值=1,当处于CLI模式或连接虚拟控制台时,Xdebug将高亮显示var_dumps()和堆栈输出,;在Windows中,这需要安装ANSICON工具。如果值=2,不管是否处于CLI模式或连接虚拟控制台,Xdebug都会高亮显示var_dumps()或堆栈输出;这种情况下,你可能会看到转义后的代码。 |
| xdebug.collect_assignments | boolean类型,默认值=0 | 该参数自2.1版本开始引入。用于控制是否为函数跟踪添加变量赋值功能。 |
| xdebug.collect_includes | boolean类型,默认值=1 | 控制是否在跟踪文件中写入include()、include_once()、require()、require_once()等函数中用到的文件名。 |
| xdebug.collect_params | integer类型,默认值=0 | 控制在调用函数时,是否收集传递给函数的参数信息。如果参数值过大,这可能会占用大量的内存;不过,在Xdebug 2中不会出现该问题,因为Xdebug 2将相关数据写入磁盘中,而不是占用内存。如果值=0,则不显示任何信息。如果值=1,只显示类型和大小信息,例如:string(6)、array(8)。如果值=2,将显示类型和大小,以及全部信息的工具提示。如果值=3,将显示变量的全部内容。如果值=4,将显示变量的全部内容和变量名。 |
| xdebug.collect_return | boolean类型,默认值=0 | 控制是否在追踪文件中写入函数调用的返回值。 |
| xdebug.collect_vars | boolean类型,默认值=0 | 控制是否收集指定作用域中的变量信息。由于需要反向工程PHP的操作码数组,因此Xdebug的分析速度可能比较慢。 |
| xdebug.coverage_enable | boolean类型,默认值=1 | 该参数自2.2版本开始引入。控制是否允许通过设置内部结构来启用代码覆盖率功能。 |
| xdebug.default_enable | boolean类型,默认值=1 | 当发生异常或错误时,是否默认显示堆栈信息。 |
| xdebug.dump.* | string类型,默认值=Empty | 这里的*可以是COOKIE, FILES, GET, POST, REQUEST, SERVER, SESSION中的任意一个。用于指定发生错误时是否显示超全局变量数组中的索引变量信息。比如,你想要显示请求的IP地址和请求方式,可以设置为xdebug.dump.SERVER=REMOTE_ADD,REQUEST_METHOD多个索引变量用英文逗号隔开,如果要输出其中的所有变量,可以直接用*,例如:
xdebug.dump.GET=* |
| xdebug.dump_globals | boolean类型,默认值=1 | 控制是否显示通过xdebug.dump.*定义的所有超全局变量的信息。 |
| xdebug.dump_once | boolean类型,默认值=1 | 如果出现多个错误,控制超全局变量信息是在所有错误中显示,还是只在第一个错误中显示。 |
| xdebug.dump_undefined | boolean类型,默认值=1 | 控制是否显示超全局变量中未定义的值。 |
| xdebug.extended_info | integer类型,默认值=1 | 是否强制进入PHP解析器的"extended_info"模式,这将允许Xdebug以远程调试器对文件或行添加断点。开启此模式将拖慢脚本的允许速度,该参数只能在php.ini中设置。 |
| xdebug.file_link_format | string类型,默认值=, | 自2.2版本开始引入。用于指定堆栈信息中用到的文件名称的链接样式,这允许IDE通过设置链接协议,直接点击堆栈信息中的文件名称,即可快速打开指定的文件。例如:ZendStudio://%f@%l(%f表示文件路径,%f表示行号)。 |
| xdebug.force_display_errors | integer类型,默认值=0 | 自2.3版本开始引入。是否强制显示错误信息。 |
| xdebug.force_error_reporting | integer类型,默认值=0 | 自2.3版本开始引入。是否强制显示所有错误级别的信息。 |
| xdebug.halt_level | integer类型,默认值=0 | 自2.3版本开始引入。指定出现那些错误级别的错误时,中止程序运行。例如:xdebug.halt_level=E_WARNING|E_NOTICE|E_USER_WARNING|E_USER_NOTICE(也仅支持上述4种错误级别)。 |
| xdebug.idekey | string类型,默认值=*complex* | 指定传递给DBGp调试器处理程序的IDE Key。 |
| xdebug.manual_url | string类型,默认值=http://www.php.net | 仅2.2.1以下版本可用,用于指定从函数堆栈和错误信息链接到的帮助手册的基本URL。 |
| xdebug.max_nesting_level | integer类型,默认值=100 | 指定递归的嵌套层级数。 |
| xdebug.overload_var_dump | boolean类型,默认值=1 | 自2.2版本开始引入,当php.ini中的html_error设为1时,Xdebug是否默认使用自身的改进版本来重载var_dump()。 |
| xdebug.profiler_append | integer类型,默认值=0 | 当多个请求映射到相同文件时,指定是覆盖之前的调试信息文件还是追加内容到该文件中。 |
| xdebug.profiler_enable | integer类型,默认值=0 | 指定是否启用Xdebug的性能分析,并创建性能信息文件。 |
| xdebug.profiler_output_dir | string类型,默认值=/tmp | 指定性能分析信息文件的输出目录 |
| xdebug.profiler_output_name | string类型,默认值=cachegrind.out.%p | 指定性能分析信息文件的名称 |
| xdebug.remote_enable | boolean类型,默认值=0 | 是否开启远程调试 |
| xdebug.remote_handler | string类型,默认值=dbgp | 指定远程调试的处理协议 |
| xdebug.remote_host | string类型,默认值=localhost | 指定远程调试的主机名 |
| xdebug.remote_log | string类型,默认值= | 指定远程调试的日志文件名 |
| xdebug.remote_mode | string类型,默认值=req | 可以设为req或jit,req表示脚本一开始运行就连接远程客户端,jit表示脚本出错时才连接远程客户端。 |
| xdebug.remote_port | integer类型,默认值=9000 | 指定远程调试的端口号 |
| xdebug.trace_options | integer类型,默认值=0 | 指定对于之后的请求,追踪文件是追加内容还是覆盖之前内容。 |
| xdebug.trace_output_dir | string类型,默认值=/tmp | 指定追踪文件的存放目录 |
| xdebug.trace_output_name | string类型,默认值=trace.%c | 指定追踪文件的名称 |
- 技巧
- 激活
- 为文件添加标签
- 词典
- Alt左键拖动
- 图表操作
- 打开项目
- 查找文件所在目录
- 有红波浪线怎么找到语法错误
- JS有红色波浪线
- JSHint 遇见的错误集合
- layui is not defined
- 设置
- phpstorm之自定义代码碎片(tab键自动填充代码)
- 体验
- 对象冒号对齐
- 文件排序如何设置
- phpstorm设置等号对齐
- Phpstorm 设置注释符缩进位置
- 鼠标滚轮改变字体大小
- 拖放文件打开
- 关闭其他tab的方法
- 用鼠标控制字体大小
- 方法之间有横线
- 换行
- 添加jQuery自动提示,自动补全,提示文档
- phpstorm取消强制换行
- 移除项目
- ext-json is missing in composer.json
- 版本
- 本地版本控制
- 规范
- 文件
- 驼峰跳转
- 查看文档结构
- 规范一:ThinkPHP规范
- 规范二:phpStrom设置规范
- 规范三:PHP_CodeSniffer 辅佐代码规范
- 规范四:PHP_CodeSniffer 开发规范示例
- 规范五:PHP命名规则
- .规范六:PHP标准注释
- 快捷键
- Ctrl + 左键 导航文件路径
- Ctrl+Shift+N 快速查找文件
- Alt+Home 导航
- Ctrl + Alt + F7
- Ctrl + Shift + Ctrl + I
- Ctrl+Shift + A
- Shift+F6从HTML重命名CSS
- HTML/JS/CSS自动完成
- ctrl+后引号 选择当前页面主题
- 粘贴最近的代码
- 导航
- ctrl+shift+J 合并行
- 快速查看最新更改的文件
- 查找和替换
- 快速移到方法
- Alt+Shift+F10运行调试
- Alt+Enter 快速修复
- 开机快捷键
- Ctrl+Alt+T包裹标签
- 智能提醒
- 快速完成 ctrl+空格
- 注释
- ctrl+H查看所选继承结构
- Ctrl+Shift+Enter判断语句自动完成
- Ctrl+Shift+I
- Ctrl+Shift+Enter
- Ctrl+X删除当前行
- Alt+1
- Ctrl+D比较文件
- 双击Shift
- ctrl+。
- Alt+Shift+J
- ctrl+alt+shift+insert选择语言
- 自动完成
- Ctrl+F
- 快捷键 Alt+后引号
- 调试
- phpstrom+wamp+xdebug
- Evaluate评估
- 断点变量长放显示调试
- debugger
- PhpStorm Xdebug远程调试环境搭建原理分析及问题排查
- phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
- 调试xdebug
- xdebug参数
- 右键断点调整断点属性
- 配置xdebug远程调试php的三种方法(配合phpstorm)
- 手机版调试技巧
- phpstorm+php7+xdebug+centos远程调试(不建议
- 远程socket调试
- 插件
- gitee
- Editor
- Emmet
- 工具等
- Termial终端
- 终端设置
- 打开终端等工具的入口
- 菜单
- view
- 面包屑
- Tools
- 数据库
- 打开数据库控制台
- Ctrl+Enter 执行数据库
- Ctrl+Enter
- ctrl+d 数据表对比
- ctrl+shift+空格
- 启动界面
- 提示
- PHPStorm 2017.3提示