草庐IT

production_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 - Symfony2 : determine if a controller is called from a development environment or from a production environment

我开发了一个Controller来使用JSON响应AJAX请求:classPeopleControllerextendsController{publicfunctionlistAction(){$request=$this->getRequest();//ifajaxonlyisgoingtobeuseduncommentnextlines//if(!$request->isXmlHttpRequest())//throw$this->createNotFoundException('Thepageisnotfound');$repository=$this->getDoctrine

PHP:var_dump 中的颜色 (Ubuntu)

我想看看var_dump附带的颜色和格式。在我的php.ini中,html_errors设置为On。phpinfo()确认了这一点。我在Ubuntu10.10上的PHP版本是5.3.3。有人有想法吗? 最佳答案 您正在寻找XDebug.sudoapt-getinstallphp5-xdebugsudo/etc/init.d/apache2restart大功告成。 关于PHP:var_dump中的颜色(Ubuntu),我们在StackOverflow上找到一个类似的问题:

php - 如何使用 var_dump 获取所有元素?

这个问题在这里已经有了答案:Howtogetxdebugvar_dumptoshowfullobject/array(7个答案)关闭9年前。如何使用var_dump获取所有元素?我有一个巨大的数组,但var_dump只打印前x个元素,我需要所有这些元素来检查我的sql是否正确。

php - 在没有 composer dump-autoload 的情况下在 Laravel 中加载自定义 php 文件

我是Laravel的新手。我一直在关注如何在没有dumpautoload的情况下将自定义php库加载到Laravel4,2的线程。到目前为止,我不能或我调用的函数不正确。我目前拥有的是:我文件autoload_classmap.php我已经添加了我的类'ImageResize'=>$baseDir。'/app/libraries/ImageResize.php',在文件autoload_static.php中我添加了'ImageResize'=>__DIR__。'/../..'。'/app/libraries/ImageResize.php',然后在我的Controller中我想显示这

php - R 中 var_dump() 的等价物是什么?

我正在寻找一个函数来转储变量和对象,并对其数据类型进行人类可读的解释。例如,在php中var_dump就是这样做的。$foo=array();$foo[]=1;$foo['moo']=2;var_dump($foo);产量:array(2){[0]=>int(1)["moo"]=>int(2)} 最佳答案 几个例子:foo屏幕输出:foodput(foo)structure(list(X1.12=1:12,X12.1=c(12L,11L,10L,9L,8L,7L,6L,5L,4L,3L,2L,1L)),.Names=c("X1.12

php - 拉维尔 5 : use homestead in production

在开发中使用homestead是很好的。但是在生产中使用宅基地也好吗?如果是,我应该始终运行虚拟框吗?如果我将我的应用程序托管到云服务,例如:AWS,宅基地如何工作?谢谢 最佳答案 Laravel'sGithubrepo上有一个脚本这会告诉您Homestead安装的所有内容。就在生产中使用它而言,尤其是在AWS中,您可以轻松地选择另一个更适合作为Web服务器的Linux机器,我强烈建议不要使用它。 关于php-拉维尔5:usehomesteadinproduction,我们在StackO

php - 关于 var_dump 输出的问题

当我var_dump一个对象时,输出如下所示:object(XCTemplate)#2477(4){["id"]=>string(1)"1"["attributes"]=>array(0){}["db_table_name"]=>string(14)"template_names"["cache"]=>array(0){}}XCTemplate当然是它的类,但是#后面的整数(此处:2477)是什么意思? 最佳答案 它是与XCTemplate的特定实例关联的唯一ID。据我所知,这没有记录,也没有办法得到它(除了使用var_dump()

php - 在数组 var_dump 末尾添加 & 号

我写了一段教程代码,运行后遇到了一些很奇怪的事情。我的Chrome扩展程序VarDumpling没有看到数组中的最后一个条目,因为一个&号被附加到值的类型。我用这段代码测试过:$alphabet=array('a','b','c');foreach($alphabetas&$letter){$letter.='a';}var_dump($alphabet);var_dump的结果是:array(3){[0]=>string(2)"aa"[1]=>string(2)"ba"[2]=>&string(2)"ca"}您可以看到最后一个条目是&string(2)"ca"而不是我期望的strin

php - 为我的类(class)自定义 var_dump 输出

是否可以覆盖自定义类的var_dump输出?我想要这样的东西:classMyClass{public$foo;public$bar;//pseudo-codepublicfunction__dump($foo,$bar){return'Foo:$foo,bar:$bar';}}var_dump(array($instanceOfMyClass));//itshouldoutputthis:array(1){[0]=>classMyClass#1(2){Foo:valueOfFoo,bar:valueOfBar}}我知道我可以使用一些第3方var_dump替代方案,但我想在我的库项目中自