Php 雪豹上无法读取的var_dump()输出?
我已经按如下所示配置了xdebug,但错误输出完全无法读取。 你知道设置有什么问题吗 TIA&致以最良好的祝愿 安装程序:雪豹服务器上的Apache/2.2.13 Unix PHP/5.3.0 从php.ini进行配置:Php 雪豹上无法读取的var_dump()输出?,php,xdebug,var-dump,Php,Xdebug,Var Dump,我已经按如下所示配置了xdebug,但错误输出完全无法读取。 你知道设置有什么问题吗 TIA&致以最良好的祝愿 安装程序:雪豹服务器上的Apache/2.2.13 Unix PHP/5.3.0 从php.ini进行配置: xdebug.remote_autostart=0 xdebug.remote_enable=1 xdebug.remote_host=10.0.1.9 xdebug.remote_connect_back=0 xdebug.idekey="macgdbp" xdebug.re
xdebug.remote_autostart=0
xdebug.remote_enable=1
xdebug.remote_host=10.0.1.9
xdebug.remote_connect_back=0
xdebug.idekey="macgdbp"
xdebug.remote_port=10000
xdebug.remote_handler="dbgp"
xdebug.remote_mode="req"
; profiler
xdebug.profiler_output_dir = "/tmp/xdebug/"
xdebug.profiler_enable = On
; stacktraces & var_dump() output config
xdebug.overload_var_dump=1
xdebug.show_local_vars=1
xdebug.collect_params=4
xdebug.dump.GET=*
xdebug.dump.POST=*
xdebug.dump_globals=On
xdebug.show_exception_trace=On
; codetracer
xdebug.auto_trace=On
xdebug.trace_output_dir="/Users/admin/Sites/xdebugtracer"
xdebug.collect_return=On
输出:
注意:未定义变量:第76行调用堆栈上的/Users/admin/Sites/hanak4/scripts/jwplaylist.php中的文件:0.0003 648584 1。{main}/Users/admin/Sites/hanak4/scripts/jwplaylist.php:本地作用域1中的0个变量:$config=class stdClass{public$showFirst='youtube';public$playFirst='01 Hanak Heumarkt.flv'}$db_host='localhost'$db_link=FALSE$db_name='db_fernan'$db_pass='Yes6uf5eNa'$db_prefix='ing_'$db_user='usr_fernan'$e=*未初始化的*$fh=array 0=>'{showFirst:youtube,playirst:01 Hanak Heumarkt.flv}'$file=FALSE$files=*未初始化的*$key=*未初始化的*$parts=array=>Hanak Jeckdance 2009',1=>'flv'$path='.$pointer=resource7类型未知$sql='SELECT*FROM ing_video ORDER BY id DESC'$videos=array 0=>'01 Hanak Heumarkt.flv',1=>'Center TV.flv',2=>'Express TV.flv',3=>'Hanak Jeckdance 2009.flv'$xmlstr'\n\n\t
警告:为第76行调用堆栈0.0003 648584 1上的/Users/admin/Sites/hanak4/scripts/jwplaylist.php中的foreach提供的参数无效。{main}/Users/admin/Sites/hanak4/scripts/jwplaylist.php:本地作用域1中的0个变量:$config=class stdClass{public$showFirst='youtube';public$playFirst='01 Hanak Heumarkt.flv'}$db_host='localhost'$db_link=FALSE$db_name='db_fernan'$db_pass='Yes6uf5eNa'$db_prefix='ing_'$db_user='usr_fernan'$e=*未初始化的*$fh=array 0=>'{showFirst:youtube,playirst:01 Hanak Heumarkt.flv}'$file=FALSE$files=*未初始化的*$key=*未初始化的*$parts=array=>Hanak Jeckdance 2009',1=>'flv'$path='.$pointer=resource7类型未知$sql='SELECT*FROM ing_video ORDER BY id DESC'$videos=array 0=>'01 Hanak Heumarkt.flv',1=>'Center TV.flv',2=>'Express TV.flv',3=>'Hanak Jeckdance 2009.flv'$xmlstr'\n\n\t
看起来您的错误日志并没有在每个错误之间读取或添加换行符,或者它就是这样发布的
注意:在向问题添加代码或输出时,请使用编辑器中的“代码”按钮-该按钮看起来像101010。您的错误日志似乎没有在每个错误之间读取或添加换行符,或者只是这样发布的
注意:在向问题添加代码或输出时,请使用编辑器中的“代码”按钮-该按钮看起来像101010。是否在预标记之间打印
print '<pre>';
var_dump($my_var);
print '</pre>';
这样可以确保格式正确。我不知道为什么没有颜色。您是在预标签之间打印的吗
print '<pre>';
var_dump($my_var);
print '</pre>';
这样可以确保格式正确。我不知道为什么没有颜色。您必须设置
在php.ini中,这允许xdebug正确输出。您必须设置
在php.ini中,这允许xdebug正确输出。如果您无法编辑php.ini,并且如果您没有添加pre标记,那么您可以通过另一种方式查看完整的错误,通过在任何浏览器中查看源代码,我经常使用它来修复 如果您无法编辑php.ini,并且没有添加pre标记,您可以通过另一种方式查看完整的错误,在任何浏览器中都可以查看源代码,我经常使用它来修复 我找到了解决办法。两个月前我就有同样的问题了 试试看: 打开MAMP->转到文件菜单->编辑模板->PHP your-version.ini 在文件末尾,取消对Xdebug扩展名的注释 您还可以将html_errors=On设置为On
我希望能帮助像我这样的人。我已经找到了解决办法。两个月前我就有同样的问题了 试试看: 打开MAMP->转到文件菜单->编辑模板->PHP your-version.ini 在文件末尾,取消对Xdebug扩展名的注释 您还可以将html_errors=On设置为On
我希望能帮助像我这样的人。谢谢你的回复:不,这不是c&p错误,这是函数的实际输出。输出没有任何格式/colors.Thx供您回复:不,这不是c&p错误,这是函数的实际输出。输出没有任何格式/颜色。