【问题标题】:var_dump() output shortned - phpunit or my terminal?var_dump() 输出缩短 - phpunit 还是我的终端?
【发布时间】:2012-12-22 17:26:19
【问题描述】:

我正在用 phpunit 编写测试,而且我时不时地要做一个

var_dump($this->getRequest()->getBody())

这一切都很好,很花哨,但是当我这样做时在终端:

phpunit application/modules/account/ContactControllerTest.php

我得到以下输出:

string(2319) "<!DOCTYPE html><!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]--><!--[if IE 7]><html class="no-js lt-ie9 lt-ie8"><![endif]--><!--[if IE 8]><html class="no-js lt-ie9"><![endif]--><!--[if gt IE 8]><!--><html class="no-js"><!--<![endif]--><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" ><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" ><meta name="apple-mobile-web-app-capable" content="yes" "...
...

这不是 2319 个字符....更像是 516.... 我的其余内容在哪里?是的,我的终端开启了无限滚动功能。

【问题讨论】:

    标签: php terminal phpunit var-dump


    【解决方案1】:

    你要找的是:

    xdebug.var_display_max_data

    类型:整数,默认值:512

    控制使用 xdebug_var_dump()、xdebug.show_local_vars 或通过函数跟踪显示变量时显示的最大字符串长度

    如果您将该设置更改为 -1,您将获得完整的转储。

    【讨论】:

      猜你喜欢
      • 2015-11-16
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      • 2016-04-27
      • 2015-09-29
      • 1970-01-01
      • 2013-05-12
      相关资源
      最近更新 更多