var_dump()函数是PHP的内置函数, 可转储有关变量的信息。此信息包括变量的数据类型和值。对于字符串, 还包括在函数内部传递的字符串的大小。
递归地使用值探索数组和对象以显示其结构。
简而言之, 此函数提供有关一个或多个变量的结构化信息。
句法
var_dump(var1, var2, ...);
注意:它将结果直接输出到浏览器。 参数
表达式(var1, var2, … ):要转储的变量或变量的值。
返回类型
它不返回任何值。
例子
PHP var_dump():具有数字和布尔值
如果是数字和布尔值, 则仅打印数据类型和变量值。请参阅下面的示例以更好地理解它。
<
?php //PHP program to demonstrate the working of var_dump function $x = 25;
//dump integer variable var_dump ($x);
echo "<
/br>
";
$y = 32.5;
//dump float variable var_dump ($y);
echo "<
/br>
";
$bvalue = http://www.srcmini.com/true;
//dump boolean variable var_dump ($bvalue);
?>
【PHP var_dump()函数】输出
int(25)bool(true)
PHP var_dump():带字符串
<
?php //dump strings $msg1 = "Hello Alex";
var_dump ($msg1);
echo "<
/br>
";
$msg2 = "Welcome to srcmini";
var_dump ($msg2);
?>
输出
string(10) "Hello Alex"string(21) "Welcome to srcmini"
让我们借助图来理解:
文章图片
PHP var_dump():多个参数
var_dump()函数允许我们传递多个不同类型的参数。它可以将两个或多个变量一起转储。
<
?php $x = 23;
$msg = "Hello world";
//dump two variables var_dump ($x, $msg);
?>
输出
int(23) string(11) "Hello world"
PHP var_dump():带有数组
var_dump()函数允许使用值递归地浏览数组以显示其结构。
<
?php $arr = array ("Mercedes", "BMW", "Audi");
var_dump ($arr);
echo "<
/br>
<
/br>
";
$arr1 = array (52, "Bye", 91.3, array ("Apple", "Blackberry", "Android"));
var_dump ($arr1);
?>
输出
array(3) { [0]=>
string(8) "Mercedes" [1]=>
string(3) "BMW" [2]=>
string(4) "Audi" }array(4) { [0]=>
int(52) [1]=>
string(3) "Bye" [2]=>
float(91.3) [3]=>
array(3) { [0]=>
string(5) "Apple" [1]=>
string(10) "Blackberry" [2]=>
string(7) "Android" } }
注意:var_dump()函数属于变量处理类别。
推荐阅读
- PHP打开文件
- PHP特殊类型
- PHP switch语句
- PHP字符串函数
- PHP字符串用法详解
- PHP require_once包含文件
- PHP会话session处理
- PHP递归函数
- PHP读取文件