加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 奇怪的var_dump行为

发布时间:2020-12-13 16:50:21 所属栏目:PHP教程 来源:网络整理
导读:我有以下代码行: var_dump(array()); 在一个文件中,它输出: array (size=0) empty 在第二个文件中,它输出: string 'pre class='xdebug-var-dump' dir='ltr'barray/b i(size=0)/i ifont color='#888a85'empty/font/i/pre' (length=119) 在第二个文件中有什
我有以下代码行:

var_dump(array());

在一个文件中,它输出:

array (size=0)
  empty

在第二个文件中,它输出:

string '<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=0)</i>
  <i><font color='#888a85'>empty</font></i>
</pre>' (length=119)

在第二个文件中有什么想法导致这个问题?当我查看第二个文件的渲染标记的来源时,我看到:

<pre class='xdebug-var-dump' dir='ltr'><small>string</small> <font color='#cc0000'>'&lt;pre class=&#39;xdebug-var-dump&#39; dir=&#39;ltr&#39;&gt;&#10;&lt;b&gt;array&lt;/b&gt; &lt;i&gt;(size=0)&lt;/i&gt;&#10;  &lt;i&gt;&lt;font color=&#39;#888a85&#39;&gt;empty&lt;/font&gt;&lt;/i&gt;&#10;&lt;/pre&gt;'</font> <i>(length=119)</i>
</pre>

更新1:视图 – >第一个文件的来源:

<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=0)</i>
  <i><font color='#888a85'>empty</font></i>
</pre>

解决方法

var_dump()被Xdebugs自定义函数替换,如下所述:

Xdebug replaces PHP’s var_dump() function for displaying variables. Xdebug’s version includes different colors for different types and places limits on the amount of array elements/object properties,maximum depth and string lengths. There are a few other functions dealing with variable display as well.

http://xdebug.org/docs/display

猜猜你是某种方式/在第二个文件中实现xdebug的地方.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读