echo 只能输出字符串等单一数据 不能输出数据类型 不能输出数组等多种数据
print() 只能输出字符串等单一数据 不能输出数据类型 不能输出数组等多种数据有返回值true/false
print_r() 既能输出字符串等单一数据又能输出数组等多种数据 但是不能输出数据类型
var_dump() 既能输出字符串等单一数据又能输出数组等多种数据又能输出数据类型
die() 有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库)
mysql_connect("locahost","root","root") or die("链接服务器失败!");
最佳实践 (服务调试)
不使用print, 可用echo 替代
由于echo只能输出简单的字符串,需要了解变量详细信息不用echo, 建议使用print_r(), var_dump() (个人更偏爱var_dump)
调试信息输出到浏览器, 尝试添加 echo '<pre>'; 产生更友好的信息显示
|