【PHP】打印输出var_dump+echo+print_r

var_dump 判断一个变量的类型与长度如:<?$a = 1;$b = ‘t‘;echo var_dump($ta,$tb); // 结果为 int(123) string(3) "abc"?>

echo仅输出变量或字串<?$a = "abc";echo $a; //输出 abc

//orecho "abc"; //输出 abc?>

print_r输出数组<?$a = array(‘a‘,‘b‘,‘c‘);print_r($a); // 输出 Array ( [0] => a [1] => b [2] => c ) ?>
时间: 2024-10-11 05:59:00

【PHP】打印输出var_dump+echo+print_r的相关文章

echo与print,var_dump()和print_r()的区别

1.echo 和 print 的区别 共同点:首先echo 和 print 都不是严格意义上的函数,他们都是 语言结构;他们都只能输出 字符串,整型跟int型浮点型数据.不能打印复合型和资源型数据: 而区别是:echo 可以连续输出多个变量,而print只能一次输出一个变量.print打印的值能直接复制给一个变量,如 $a = print "123"; 而echo 不可以,它没有像函数的行为,所以不能用于函数的上下文.在使用时,echo() 函数比 print()速度稍快. 2.var

echo、print、var_dump()、print_r()的区别

1.echo 和 print 的区别 共同点:首先echo 和 print 都不是严格意义上的函数,他们都是语言结构;他们都只能输出 字符串,整型跟int型浮点型数据.不能打印复合型和资源型数据: 而区别是:echo 可以连续输出多个变量,而print只能一次输出一个变量.print打印的值能直接复制给一个变量,如 $a = print "abc123"; 而echo 不可以,它没有像函数的行为,所以不能用于函数的上下文.在使用时,echo() 函数比 print()速度稍快. 2.v

浅谈echo、print、var_dump()、print_r()的区别

1.echo 和 print 的区别 共同点:首先echo 和 print 都不是严格意义上的函数,他们都是语言结构;他们都只能输出 字符串,整型跟int型浮点型数据.不能打印复合型和资源型数据: 而区别是:echo 可以连续输出多个变量,而print只能一次输出一个变量.print打印的值能直接复制给一个变量,如 $a = print "abc123"; 而echo 不可以,它没有像函数的行为,所以不能用于函数的上下文.在使用时,echo() 函数比 print()速度稍快. 2.v

PHP echo,print_r(expression),var_dump(expression)区别

三者都是具有输出功能的php语句,但print_r(expression),var_dump(expression)是函数,echo只是语言结构,不是函数,因此不能作为表达式的一部分.对于php的8中数据类型, echo 用于输出数值变量或者是字符串.但使用echo来输出引用变量时,如数组,仅输出数组的名字:当输出一个对象时,服务器提示<Catchable fatal error: Object of class Person could not be converted to string>

echo,print(),print_r(),sprintf(),var_dump()的区别

PHP中几个输出函数echo,print(),print_r(),sprintf(),var_dump()的区别 1:echo:是语句不是函数,没有返回值,可输出多个变量值,不需要圆括号.不能输出数组和对象,只能打印简单类型(如int,string). 2:print:是语句不是函数,有返回值 1 ,只能输出一个变量,不需要圆括号.不能输出数组和对象,只能打印简单类型(如int,string). 3:print_r:是函数,可以打印复合类型,例如:stirng.int.float.array.o

echo、print_r、print、var_dump之间的区别

* echo.print是php语句,var_dump和print_r是函数 * echo 输出一个或多个字符串,中间以逗号隔开,没有返回值是语言结构而不是真正的函数,因此不能作为表达式的一部分使用 * print也是php的一个关键字,有返回值 只能打印出简单类型变量的值(如int,string),如果字符串显示成功则返回true,否则返回false * print_r 可以打印出复杂类型变量的值(如数组.对象)以列表的形式显示,并以array.object开头,但print_r输出布尔值和N

php7中echo,print,print_r,var_dump 的区别

来跟讲述一下php7中echo,print,print_r,var_dump 的区别 1.echo 输出一个或者多个字符串. 2.print 和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1. 3.print_r 打印关于变量的易于理解的信息,如果给出的是 string.integer 或 float,将打印变量值本身.如果给出的是 array,将会按照一定格式显示键和元素.object 与数组类似. 记住,print_r() 将把数组的指针移到最后边.使用 reset(

PHP调试时print_r ,var_dump的区别

1. 说到输出,不得不提到php中的打印了. 首先当然是最常用的echo了,echo :输出一个或多个字符串: print:和echo一样,但速度比echo慢.print_r:           打印关于变量的易于理解的信息,如果给出的是 string.integer 或 float,将打印变量值本身.如果给出的是 array,将会按照一定格式显示键和元素.object 与数组类似. 记住,print_r() 将把数组的指针移到最后边.使用 reset() 可让指针回到开始处. var_exp

PHP中print_r、var_export、var_dump区别

PHP中print_r.var_export.var_dump区别比较: 可以看出print_r跟var_export都是可以作为返回值的,只需要把第二个参数设置为true即可 print_r(PHP 4 , PHP 5)print_r — 打印关于变量的易于理解的信息. 描述bool print_r ( mixed expression [, bool return]) 注: 参数 return 是在 PHP 4.3.0 的时候加上的 print_r() 显示关于一个变量的易于理解的信息.如果