PHP在调用var_dump()时,结果出现文件路径

1,194 阅读1分钟

var_dump()函数用于输出变量的相关信息。

var_dump()函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

我使用的是wampserver开发

在使用var_dump() 的时候有的可能遇到输出结果带有文件路径;

<?php
	/*
	PHP var_dump() 函数返回变量的数据类型和值
	*/
	$i = 100;
	var_dump($i);
	$s = "hello";
	var_dump($s);
	$f = 3.14;
	var_dump($f);
	$b = true;
	var_dump($b);
	$a = array("zhao","qian","sun");
	var_dump($a);
	$n = null;
	var_dump($n);
?>

结果

F:\wampserver\www\1\var_dump().php:6:int 100
F:\wampserver\www\1\var_dump().php:8:string 'hello' (length=5)
F:\wampserver\www\1\var_dump().php:10:float 3.14
F:\wampserver\www\1\var_dump().php:12:boolean true
F:\wampserver\www\1\var_dump().php:14:
array (size=3)
  0 => string 'zhao' (length=4)
  1 => string 'qian' (length=4)
  2 => string 'sun' (length=3)
F:\wampserver\www\1\var_dump().php:16:null

这是由于php.ini文件开启了xdebug模式,如果不想要,可以在文件结尾添加

xdebug.overload_var_dump=1

保存刷新一下服务,结果没有文件路径了

int 100
string 'hello' (length=5)
float 3.14
boolean true
array (size=3)
  0 => string 'zhao' (length=4)
  1 => string 'qian' (length=4)
  2 => string 'sun' (length=3)
null