Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpunit破坏了我的数组差异输出,如何获得完整信息?_Php_Arrays_Phpunit - Fatal编程技术网

phpunit破坏了我的数组差异输出,如何获得完整信息?

phpunit破坏了我的数组差异输出,如何获得完整信息?,php,arrays,phpunit,Php,Arrays,Phpunit,这很烦人: Failed asserting that two arrays are equal. --- Expected +++ Actual @@ @@ Array ( + 0 => 'Argument $name does match typ...string' ) 如何获得完整的差异 使用phpunit 5.0.8和php5.6.14而不使用xdebug,原因很明显,您无法在CLI中使用它。但是,在某些高级IDE(例如PHPStorm)中使用PHPUnit可以让您同时

这很烦人:

Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
+    0 => 'Argument $name does match typ...string'
 )
如何获得完整的差异


使用phpunit 5.0.8和php5.6.14而不使用xdebug

,原因很明显,您无法在CLI中使用它。但是,在某些高级IDE(例如PHPStorm)中使用PHPUnit可以让您同时比较您的期望和实际结果。

>很明显,您的CLI中不能使用它,您的意思是因为PHPUnit使用的实现不同?不,因为输出可能是巨大而复杂的。有没有办法调整这个限制?我的经验是用只有2或三个级别的数组来截断,并且字符串有512个,但仍然会考虑得到整个输出。