个性化阅读
专注于IT技术分析

PHP var_dump()函数

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 = true;
	//dump boolean variable
	var_dump ($bvalue);
?>

输出

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()函数

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()函数属于变量处理类别。


赞(0)
未经允许不得转载:srcmini » PHP var_dump()函数

评论 抢沙发

评论前必须登录!