全国咨询/投诉热线:400-618-9090

首页技术文章正文

PHP常用输出语句【PHP快速入门】

更新时间:2019-12-20 10:13:10.0 来源:黑马程序员

同JavaScript一样, PHP也提供了一系列的输出语句,其中常用的有echo、print、print _r()和var_dump()。下面将对这几种常用的输出语句进行详细介绍。推荐了解黑马程序员PHP+H5全栈工程师课程


1)echo

可将紧跟其后的一个或多个字符串、表达式、变量和常量的值输出到页面中多个数据之间使用逗号","分隔。使用示例如下:


echo "ture";                        // 方式一,输出结果:ture

echo "result",4+3*3;          //方式二,输出结果13


2) print
print与echo的用法相同,唯一的区别是print只能输出一个值。具体示例如下:

print’best’;                //输出结果:best


3)print_r()
print_r()是PHP的内置函数,它可以输出任意类型的数据,如字符串、数组等,示如下:


ptrint_r(‘hello’);                //输出结果为:hello

 

4)var_dump()

var_dump()不仅可以打印一个或多个任意类型的数据,还可以获取数据的类型和元素个数。具体展示如下:

 

var_dump(2);                                      //输出结果为: int(2)

var_dump(‘PHP’, ‘c’);                //输出结果:string(3) “PHP”  string(1) “c”


1576807977596_PHP快速入门.jpg


 

echo、print、print_r()、var_dump()之间有什么区别?

1.echo和print 都是语言结构,只能输出简单类型的值(int,string),它们在输出数组时提示Notice错误,输出对象时提示Catchable fatal error。两者唯一的不同是echo支持输出多参数,print只能输出一个参数。


2.print_r和var_dump是函数,可用于打印数组和对象,print_r显示关于变量易于理解的信息,只支持一个参数。var_dump显示的是表达式的结构信息,包含表达式的类型和值。但是print_r输出布尔值会转换为0、1,null则没有输出,而var_dump输出的信息更加丰富,所以var_dump更适合调试,print_r一般在调试api接口时代替var_dump。

猜你喜欢:
PHP标记与注释
PHP+H5全栈工程师课程详情

在线咨询 我要报名