print,print_r,echo,var_dump,var_export比较

print string 1个参数 返回1 语言结构
echo 多个string 无返回 语言结构
print_r array 如果想捕捉 print_r() 的输出,可使用 return 参数。若此参数设为 TRUE,print_r() 将不打印结果(此为默认动作),而是返回其输出
var_dump 1个或多个参数 类型与值
var_export 此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码 true 返回

语言结构不能用于变量函数
echo(),print(),unset(),isset(),empty(),include(),require()
如:
function foo() {
echo "In foo()<br /> ";
}
$func = 'foo';
$func();

如果感觉不错,请 一个!
by simpman
原文地址:https://www.cnblogs.com/simpman/p/3190811.html