请选择 进入手机版 | 继续访问电脑版
开启辅助访问
帐号登录 |立即注册

php 输出 echo、print_r、print、var_dump 、die 区别

 
   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>'; 产生更友好的信息显示


回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。