问题标签 [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.
javascript - What is the JavaScript equivalent of var_dump or print_r in PHP?
I would like to see the structure of object in JavaScript (for debugging). Is there anything similar to var_dump in PHP?
php - var_dump($_POST['pass_field']) 的结果是一堆破折号?
问候,
我正在尝试调试登录脚本。所以我决定使用 var_dump 打印出密码。但是出于某种原因,如果我输入“BOSTON”而不是打印“BOSTON”,它会打印出六个破折号,每个字符有一个破折号。我以前没有遇到过这样的情况。我确定我错过了一些东西。我尝试了 ob_ start() var_ dump 然后 ob_ get_clean 但它没有打印任何东西。我提前感谢社区。
输出:
php - 如何从 PHP 中 var_dump 的输出创建一个数组?
如何解析var_dump
PHP 的输出以创建数组?
php - 如何使用 PHP 获取实例 ID
我正在寻找一种使用 PHP 获取给定对象/资源的实例 ID 的方法,就像 var_dump() 一样:
如何在不调用 var_dump() 的情况下获取实例计数?是否可以?
php - Snow Leopard 上的 var_dump() 输出不可读?
我配置了如下所示的 xdebug,但错误输出完全不可读。你知道设置有什么问题吗?
TIA 和最好的问候
设置:雪豹服务器上的 Apache/2.2.13 (Unix) PHP/5.3.0
从 php.ini 配置:
输出:
注意:未定义变量:第 76 行 /Users/admin/Sites/hanak4/scripts/jwplaylist.php 中的文件调用堆栈:0.0003 648584 1. {main}() /Users/admin/Sites/hanak4/scripts/jwplaylist.php :0 局部范围内的变量(#1):
$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 = *uninitialized* $fh = array (0 => '{"showFirst":"youtube","playFirst":"01 Hanak Heumarkt.flv"}') $file = FALSE $files = *uninitialized* $key = *uninitialized* $parts = array (0 => 'Hanak Jeckdance 2009', 1 => 'flv') $path = '.' $pointer = resource(7) of type (Unknown) $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 行的 /Users/admin/Sites/hanak4/scripts/jwplaylist.php 中为 foreach() 提供的参数无效调用堆栈:0.0003 648584 1. {main}() /Users/admin/Sites/hanak4/scripts/ jwplaylist.php:0 本地范围内的变量(#1):
$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 = *uninitialized* $fh = array (0 => '{"showFirst":"youtube","playFirst":"01 Hanak Heumarkt.flv"}') $file = FALSE $files = *uninitialized* $key = *uninitialized* $parts = array (0 => 'Hanak Jeckdance 2009', 1 => 'flv') $path = '.' $pointer = resource(7) of type (Unknown) $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 '
php - PHP 的真实 SESSION 对象
编辑:(更新)
也许我的问题不够清楚。好的,让我们这样说:
第一个 var_dump 返回:
而第二个返回:
如果我unset($arr["a"])它将返回:
规则是,当 2 个或更多变量“指向”相同内容时,var_dump 将显示带有 & 字符 (&) 的引用。
在 $_SESSION 的情况下,即使 register_long_arrays = Off $_SESSION 仍然显示引用。所以很明显其他变量也指向相同的内容。
换句话说,如果我 unset($_SESSION) 还有其他变量可以链接到某个地方。在上面的示例中,当我unset($arr["a"])创建链接时,我仍然可以恢复该内容,例如:$arr["z"] =& $arr["b"]。
所以,我最初的问题是,有谁知道另一个变量是哪个?这样的变量很可能不存在......但我想知道为什么 PHP 内部会显示该引用。
谢谢
(原问题:)
当您在 PHP 中创建会话时,例如:
并转储 GLOBAL 变量:
你会看到类似的东西:
如您所见,变量 $GLOBAL[HTTP_SESSION_VARS] 和 $_SESSION 都是对其他对象内容的引用……有人知道那个对象是哪个吗?
理论上,如果我取消设置这两个变量,以某种方式它必须可以访问该内容......任何线索?
谢谢!
php - jQuery、PHP、AJAX、“tu”变量无故发布,显示在 var_dump()
一个 jQuery AJAX 请求 .post()s 数据到 page.php,它创建 $res 和 var_dump()s 它。
$资源:
var_dump($res):
我的 javascript 只发送 text1 和 text2:
发送的“tu”变量是什么?显然它与会话 ID 非常相似,但我以前从未见过它。
编辑:它在 IE 中发送,但不在 FF 中。
php - 寻找简单的方法来分析大型对象上的 var_dump (PHP)
我知道(PHP 的)var_dump 应该是“人类可读的”,但分析大型对象只是一件令人头疼的事情。我正在努力理解我们正在运行的脚本中正在传递的一些大型对象。(我知道将 xdebug 与 IDE 结合使用是一个好主意,但由于某种原因,我无法让 xdebug 在这个项目上运行 - 丢失了几天,呃)。
关于如何轻松消化非常大的 var_dump 内容的任何想法?欢迎任何想法......虽然我希望有类似于Thomas Frank 的 JSON 工具的东西(您只需在其中放入一些代码,它会提供一个很好的图形表示)。
php - xampp windows上的var_dump输出不可读
我在使用 var_dump 时遇到了一些问题。我在 Windows 上使用 xampp 1.7.3。
我认为在以前的版本中,我可以输出带有 var_dump 的变量,而没有print "<pre>" print "</pre>"
firebug
is notinstalled on my firefox
并且我没有使用xdebug
.
正式地,我什至有红色和格式很好的输出。现在它完全不可读。任何人都可以给我一个提示n如何纠正它。而且 html_errors 来自我在 php_info 中看到的内容。感谢阅读本文。