问题标签 [var-dump]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Var 转储不显示
我试图让 Var Dump 显示,但我得到的只是一个白屏。有什么建议么?
php - 在 foreach 循环中使用 array_merge 将数组列添加到多维数组
我正在尝试向 foreach 循环中的每一行添加另一列数据。它的目的是记住从 XML 处理到多维数组中导入的数据元素。尽管 var_dumps 看起来不错,但它仍然是一个标量。
php - PHP查看字符串中的特殊字符
试图弄清楚PHP
换行符和特殊字符在做什么。我有一个字符串,当我这样做时var_dump($string)
输出是:
如何查看埋在这里的特殊字符?例如,需要查看它们是\n
或

它们是什么。
谢谢。
php - cakephp 将数组记录为 var_dump
我需要跳转到服务器端代码。它在那里使用 cakephp。我想看一个变量,我认为它是一个模型,但我不确定,让我们成为一个变量。
它会有输出
我希望看到与 var_dump 可以对输出产生类似的输出。
那可能吗?如果是,比如何?
任何帮助表示赞赏。
php - 克鲁莫白屏死机
我正在尝试在我正在调试的 PHP 脚本上使用Krumo,但是当我实际调用 Krumo 时,我遇到了白屏死机。
这是我的代码的样子。据我所知,我正在按照说明正确安装和使用 Krumo ......
作为参考,我已经确认$invoice
数组有数据。如果我这样做var_dump
,我可以很好地抓取数据。我只是更喜欢使用 Krumo。
php - 检测 simpleXml 数组属性
我想我在这里遗漏了一些非常明显的东西,但是有人可以向我解释为什么我得到的是我的输出,而不是我在以下 var 转储中期望的输出:
这是原始的xml:
我在做什么:
这输出:
第一个 var 转储输出我所期望的,但我期望第二个 var_dump 的输出是:
甚至是一个包含所有数组项的对象。为什么不是这样?
我可以看到当我调用var_dump($node->subcategory)
它时它正在转储它找到的第一个“子类别”节点,但为什么它会将所有“子类别”节点转换为第一个 var 转储的数组而不是第二个?我将如何模仿这种行为来检测“子类别”是否包含多个对象(就像它在第一个 var 转储中所做的那样)?
基本上我想要做的是检测 SimpleXMLElement 的属性是否包含更多值的数组(即它是否包含子节点)
我已经尝试了各种方法,但我似乎无法检测到 simpleXml 对象的一个属性是否包含一组数组。
更新:
我发现这有效:
但这不是最优雅的方式,我敢肯定一定有更清洁的方法吗?
php - 插入数据库信息时在非对象上调用成员函数 bind_param()
这是我第一次使用Mysqli,所以在数据库中添加信息时我有点迷茫。这是我的脚本。
这些是提交页面后我返回的错误。
Notice: Undefined variable: final_report in C:\xampp\htdocs\gptcode\signup.php on line 25
string(0) ""
Fatal error: Call to a member function bind_param() on a non-object in C:\xampp\htdocs\gptcode\signup.php on line 30
我显然并不担心该通知,但vardump()
它什么也没显示,所以我不确定是什么导致了错误,因为bind_param()
我有三次检查表和列名。如果这里的代码是正确的,那么我的问题是,如果实际表中有更多的值和列在其中列出,它会产生这样的错误,因为我没有在prepare
语句中包含所有列?
php - var_dump array(0) { } php
试图查看此数组中是否有实际数据:这是我正在运行的查询:
当我执行数组的 var_dump 时,输出为:
我试图访问它的部分内容,例如:
但是什么也没有出现。
知道这个数组中是否有任何数据吗?
php - PHP 的替代 var_dump 允许限制嵌套数组的深度
我尝试在带有 phpsh 的命令行上使用 var_dump 以获得有关某些变量的调试信息。但是该变量包含一个非常嵌套的数据结构。因此,使用默认的 var_dump 会输出太多信息。
我想限制 var_dump 输出的深度级别。我发现 XDebug 的 var_dump 实现允许深度限制,如下所述:http: //www.giorgiosironi.com/2009/07/how-to-stop-getting-megabytes-of-text.html
不幸的是,我也无法完成这项工作。我还不知道这是什么原因。我正在寻找是否有任何替代的 var_dump 实现可以尝试。
php - 限制嵌套对象深度的 var_dump 实现
在上一个问题中,我要求var_dump 的替代实现,它允许限制嵌套数组深度的输出。
阿布舍克回答了这个问题。但该函数仅适用于嵌套数组。它不适用于对象图。
实现如何var_dump
在对象图上工作并限制嵌套对象深度的输出?