教育行业A股IPO第一股(股票代码 003032)

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

PHP培训之常用输出语句

更新时间:2019年12月20日13时57分 来源:传智播客 浏览次数:

同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框架有哪些?

0 分享到:
和我们在线交谈!