【php中var_export与var_dump的区别分析】教程文章相关的互联网学习教程文章

php – DateTime对象在没有var_dump的情况下返回NULL【代码】

我在DateTime()类中遇到了一些奇怪的问题. 每次我试试这个:$object = new DateTime(); var_dump($object->date);var_dump()返回NULL,但如果我这样做:$object = new DateTime(); var_dump($object); var_dump($object->date);var_dump()给了我正确的答案,我不明白为什么.以前有人看过这个吗?解决方法:它与PHP被迫创建一个完整的对象表示形式有关,当您转储正在更新对象状态的整个对象时,而不是只访问一个单独的属性. 更重要的是,你...

php – var_dump($_ FILES)导致特定图像文件的空白[“type”]【代码】

我有一张旧款数码相机拍摄的照片,大小约为4MB,输入“image / jpeg”. 当我通过表单提交并查看var_dump($_ FILES);数组如下:array(1) { ["userfile"]=> array(5) { ["name"]=> string(12) "IMGP0004.JPG" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(1) ["size"]=> int(0) } }我想知道是否有理由不提取文件类型并检测文件大小为0.其他文件回显所有正确的信息.解决方法:error属性设置为1,表示Value: 1; T...

php – 没有Zend-Framework MVC的Zend-form – viewscript不显示元素,但它们存在并由var_dump()显示【代码】

当我尝试做类似的事情<?=$this->element->mailCiteCheck?>什么也没有显示. 但是,当我这样做时:<?=var_dump($this->element->mailCiteCheck);?>我明白了:object(Zend_Form_Element_Checkbox)#118 (33) {["checked"]=>bool(false)["helper"]=>string(12) "formCheckbox"["options"]=>array(2) {["checkedValue"]=>string(1) "1"["uncheckedValue"]=>等等……那么如何显示这种形式的元素呢? 而当我这样做<?=$this->element->mailCi...

php – 为什么var_dump(array)在Magento中导致500错误?【代码】

我正在尝试查看Magento系统的所有对象内部是什么,但是当我尝试从顶部链接模板内部var_dump $_links变量(包含在每个页面的标题中呈现链接所需的所有信息)时,我的服务器响应500错误.谁知道为什么?解决方法:Magento对象的转储有点乱,即使没有递归,也有所有EAV和缓存的东西.当你有一个数组时,你需要单独转储它们:foreach ($_links as $object) {var_dump($object->debug()); }

PHP var_dump()上的授权标头为空【代码】

我正在使用以下请求标头向服务器发送标头:Host: xx.com User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0 Accept: */* Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Referer: xx.com Authorization: Bearer mytoken1234 X-Requested-With: XMLHttpRequest Connection: keep-alive在我的php文件中,我正在尝试使用var_dump()查看标题,它显示如下:["HTTP_ACCEPT"]=>str...

PHP浮点精度:var_dump是否秘密舍入,我该如何调试precisley呢?【代码】

PHP中的浮点数是不准确的是众所周知的(http://php.net/manual/de/language.types.float.php),但是在下面的实验之后我有点不满意:var_dump((2.30 * 100)); // float(230) var_dump(round(2.30 * 100)); // float(230) var_dump(ceil(2.30 * 100)); // float(230) var_dump(intval(2.30 * 100)); // int(229) var_dump((int)(2.30 * 100)); // int(229) var_dump(floor(2.30 * 100)); // float(229)内部表示必须是229.999998.var_du...

PHP拒绝从var_dump,print等输出数据【代码】

我现在正在运行一个WAMP服务器,过去30分钟一直在试图找出我的项目如何以及为什么不输出任何指定的PHP数据. 起初,我认为这是因为我有一个.htaccess文件,其中output_buffering被禁用,所以我删除了它.仍然没有骰子.然后,我检查了我的httpd.conf,查看了display_errors,output_buffering等关键字,所有似乎都检查出来就好了. 然后,我尝试通过在我的脚本中放置error_reporting(E_ALL)来启用所有错误报告.再一次,没有骰子. 当然,在我做出的...

php – 如何从CodeIgniter控制器var_dump【代码】

我试图从控制器到我的日志文件做一个var_dump,我留下一个空行. 这是我的控制器中的代码:$checked = 'test error'; log_message('error', var_dump($checked));在我的日志文件中,我得到:ERROR – 2014-06-23 12:30:34->我能得到以下结果:$checked = 'test error'; log_message('error', $checked);那么,var_dump()一定是个问题吗? 有任何想法吗?谢谢您的帮助.解决方法:基于PHP var_dump()文档,var_dump()LINK不返回,它只输出. ...

当我使用var_dump变量调试php时,它总是在开头输出文件路径?【代码】

我正在使用Ubuntu和PHP 7.PHP 7.0.5-3+donate.sury.org~xenial+1 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologieswith Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologieswith Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans当我使用var_dump调试PHP脚本来显示一些变量时:<?php var_dump('tmp string'); var_dump(true)...

php – PDOStatement对象的var_dump没有显示返回的数据【代码】

我正在尝试查看查询返回的PDOStatement对象的结构:$sql="SELECT co.CompanyId, co.Name, co.Address, co.City, co.State, ctry.NameEnglish, co.PostalCode FROM company AS co LEFT JOIN country AS ctry ON ctry.CountryId = co.CountryId ORDER BY Name;"; $result=$conn->query($sql);查询有效,因为我能够嵌套一些foreach语句并通过执行以下操作显示六行数据.$firstRow=true; echo '<table>'; foreach ($result as $rowId => ...

php – 创建可崩溃的print_r()var_dump()的函数?【代码】

你可能熟悉print_r的这个输出:Hierarchy Object ([parent:private] => Hierarchy Object([parent:private] => [children:private] => Array()[level:private] => 0[price_modes:private] => Array()[id:protected] => [left_id:protected] => [right_id:protected] => [name:protected] => [validationFailures:protected] => Array()[_new:private] => 1[_deleted:private] => [modifiedColumns:protected] => Array())[level:pr...

php 中 echo()和var_dump()的主要区别

一、echo() echo() 函数输出一个或多个字符串。 注释:echo() 函数实际不是一个函数,所以您不必对它使用括号。然而,如果您希望向 echo() 传递一个以上的参数,使用括号将会生成解析错误。 二、var_dump() var_dump();———>>输出展示展示代码内容,结构与类型。该函数作可以窥探所有内容的类型,以及内部信息。该函数是调试、打印、输出、展示类型函数。

PHP var_dump 输出内容不完整,显示省略号

php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号。这点会带来一些不便,我们修改配置文件,设置这些。 在php.ini里的xdebug节点中,加入如下 xdebug.var_display_max_children=128 xdebug.var_display_max_data=512 xdebug.var_display_max_depth=5 含义从名字上看...

PHP如何将var_dump函数中的对象写入数据库?【代码】

我使用CodeIgniter,我在模型中有一个函数createRecord:public function createRecord($aRecordToSave) {$oLatestRecord = $this->getLatestRecord($aRecordToSave[$this->sForeignKey]);var_dump($oLatestRecord);$this->db->trans_begin();$this->db->where($this->sForeignKey, $aRecordToSave[$this->sForeignKey]);$this->db->update($this->sRecordsTable, array('latest' => 0));}如果只在数据库中写入执行该功能,并且通过单...

javascript-快速查看Rhino Shell中的对象(等同于PHP var_dump?)【代码】

在Rhino中,有没有比每次都键入更好的调试方法了? :for (prop in obj) { print("obj[" + prop + "] = " + obj[prop]); };更新:明确地说,我的问题是关于此主题是否存在任何现有的标准实践/模块/技巧.解决方法:obj.toSource()将进行基本检查.

分析 - 相关标签