如何知道 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 函数在哪里使用? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章