Debugging PhpStorm调试-服务器变量未显示在终端中

Debugging PhpStorm调试-服务器变量未显示在终端中,debugging,phpstorm,Debugging,Phpstorm,我正在使用PHPStormV9.0 当我在CodeIgniter的应用程序/config.php文件中放置断点以检查$\u服务器变量时,它在$\u服务器数组中没有显示“HTTP\u主机”、“远程地址”、“HTTP\u用户代理” 谢谢大家! 1)您所说的“未在航站楼显示”是什么意思?2) 如何调试--您是否通过浏览器调试CLI脚本或web应用程序?我的意思是,它没有显示在调试器窗口中,正如您在屏幕截图中看到的,$\u SERVER=array[71],因此在这个$\u SERVER数组中,没有服

我正在使用PHPStormV9.0

当我在CodeIgniter的
应用程序/config.php
文件中放置断点以检查
$\u服务器
变量时,它在
$\u服务器
数组中没有显示“HTTP\u主机”、“远程地址”、“HTTP\u用户代理”


谢谢大家!

1)您所说的“未在航站楼显示”是什么意思?2) 如何调试--您是否通过浏览器调试CLI脚本或web应用程序?我的意思是,它没有显示在调试器窗口中,正如您在屏幕截图中看到的,$\u SERVER=array[71],因此在这个$\u SERVER数组中,没有服务器变量,因此我在调试器中获得“未定义的索引HTTP\u HOST”,在浏览器窗口中打印时。根据屏幕截图,您正在调试CLI脚本。在CLI环境中,这些“服务器变量”确实缺失,因为它们仅由web服务器提供。解决方案--通过浏览器进行调试(以便脚本在web服务器上下文中执行),而不是作为CLI脚本。查看一些手册(您似乎是PhpStorm新手,不知道不同运行/调试配置之间的区别):好的,谢谢@LazyOne,它会在CLI中给出php警告方面的错误吗?就像我现在得到的未定义索引。这取决于你的。默认情况下(production和development.ini文件模板),PHP在访问数组中不存在的索引时会发出警告。1)你说的“不在终端中显示”是什么意思?2) 如何调试--您是否通过浏览器调试CLI脚本或web应用程序?我的意思是,它没有显示在调试器窗口中,正如您在屏幕截图中看到的,$\u SERVER=array[71],因此在这个$\u SERVER数组中,没有服务器变量,因此我在调试器中获得“未定义的索引HTTP\u HOST”,在浏览器窗口中打印时。根据屏幕截图,您正在调试CLI脚本。在CLI环境中,这些“服务器变量”确实缺失,因为它们仅由web服务器提供。解决方案--通过浏览器进行调试(以便脚本在web服务器上下文中执行),而不是作为CLI脚本。查看一些手册(您似乎是PhpStorm新手,不知道不同运行/调试配置之间的区别):好的,谢谢@LazyOne,它会在CLI中给出php警告方面的错误吗?就像我现在得到的未定义索引。这取决于你的。默认情况下(production和development.ini文件模板),PHP在访问数组中不存在的索引时会发出警告。