PHP面试一战到底
上QQ阅读APP看书,第一时间看更新

4.7 练习

1.echo()、print()、print_r()的区别是什么?

答:echo和print是一个语言结构,而不是一个函数。echo接收多个参数,并且没有返回值。print仅支持一个参数,并总是返回1。

print_r()是函数,它以人类易读的格式显示一个变量的信息。

2.foo()和@foo()之间有什么区别?

答:@符号为错误控制运算符。在函数调用或表达式之前加上@符号,可以忽略掉语句可能产生的错误信息。