如何知道 var_dump 函数在哪里使用? [关闭]

Posted

技术标签:

【中文标题】如何知道 var_dump 函数在哪里使用? [关闭]【英文标题】:How to know where var_dump function is used? [closed] 【发布时间】:2012-12-07 13:52:46 【问题描述】:

我正在试用 Laravel 4。当使用 ORM 创建新的用户帐户时,页面会回显:

array(1) 
    [0]=>
    object(stdClass)#103 (1) 
        ["id"]=>
        int(98)
    

我完全不知道 var_dump 语句在哪里。我浏览了整个源代码,试图找出它在哪里回显,但找不到任何东西。

什么可能导致这种情况?如何知道 var_dump 语句在哪里?

【问题讨论】:

die() 语句策略性地放置在主调度循环中,直到找到它所在的位置。二进制排序问题。或者安装调试器。 考虑到 Laravel 4 还不稳定,你永远不应该排除存在 bug 的可能性。也许您可以向我们展示您的路线/控制器/模型文件? 发现问题。我猜是错误留下的调试语句。无论如何谢谢:) @conradk - 如果你已经解决了这个问题 - 请将它标记为这样 【参考方案1】:

由于它显示的是数据类型,您需要搜索:var_dump

【讨论】:

我有,没找到。 也可以是命令dd【参考方案2】:

那不是print_r,那是var_dump。尝试搜索您的源文件。

但它应该在源中与其周围的内容相同的位置。

【讨论】:

我也有。找不到。【参考方案3】:

在Netbeans上打开项目,右键Source文件夹,点击find...搜索var_dump(

你会得到它。

简单吗?

【讨论】:

以上是关于如何知道 var_dump 函数在哪里使用? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

gdb 使用啥机制来知道在哪里“完成”函数调用?

如何格式化 var_dump 的输出以用作变量? [复制]

需要了解PHP中的SOAP 1.2 Web服务数据调用/发送

php中的var_dump之类的函数

如何在 UWP 应用程序中异步检测网络更改事件

彩色 var_dump() 和错误