echo
和print
相同点是语言结构,可以打印字符串和整型变量,无返回值。不同的是echo
可有多个参数,用英文逗号隔开,print
只能传入一个参数;echo
无返回值,print
返回值 1。printf
为输出格式化的字符串,f指format格式化。print_r
可以打印出复杂类型变量的值(如数组,对象) 。var_dump
可以打印出变量的类型和值,长度信息。var_export
与var_dump
的区别就是,返回值可以直接作为变量值使用。
爱技术,瞎折腾
echo
和print
相同点是语言结构,可以打印字符串和整型变量,无返回值。不同的是echo
可有多个参数,用英文逗号隔开,print
只能传入一个参数;echo
无返回值,print
返回值 1。
printf
为输出格式化的字符串,f指format格式化。
print_r
可以打印出复杂类型变量的值(如数组,对象) 。var_dump
可以打印出变量的类型和值,长度信息。var_export
与var_dump
的区别就是,返回值可以直接作为变量值使用。