echo(),print(),print_r()之间的区别?


Posted in PHP onNovember 19, 2006

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) 
print只能打印出简单类型变量的值(如int,string) 
print_r可以打印出复杂类型变量的值(如数组,对象) 

echo -- 输出一个或者多个字符串 
Description 
void echo ( string arg1 [, string ...] ) //返回值为空 
echo "你好"," 朋友"; 

print --输出一个字符串 
Description 
int print ( string arg )//返回值为整形 
print "你好朋友"; 

可以进行下面操作 
$name=print "nihao \n"; 
$str = 'test print value is $name .'; 
eval("$print=\"$str\";"); 
echo $print; 

print_r -- 打印关于变量的易于理解的信息。 
bool print_r ( mixed expression [, bool return] ) //返回值是布尔型的,参数是mix类型的,可以是字符串,整形,数组,对象类print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 
print_r() 将把数组的指针移到最后边。 
你可以 
print_r(str); 
print_r(int); 
print_r(array); 
print_r(obj); 
也可以用var_dump var_export 

PHP 相关文章推荐
PHP 程序员的调试技术小结
Nov 15 PHP
PHP优于Node.js的五大理由分享
Sep 15 PHP
php实现的Curl封装类Curl.class.php用法实例分析
Sep 25 PHP
PHP中的Session对象如何使用
Sep 25 PHP
PHP快速生成各种信息提示框的方法
Feb 03 PHP
Yii2中Restful API原理实例分析
Jul 25 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
PHP实现重载的常用方法实例详解
Oct 18 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP的面试题集
Nov 19 #PHP
php+mysql实现无限级分类 | 树型显示分类关系
Nov 19 #PHP
PHP生成静态页面详解
Nov 19 #PHP
smarty实例教程
Nov 19 #PHP
PHP编程中八种常见的文件操作方式
Nov 19 #PHP
PHP初学入门
Nov 19 #PHP
PHP5新特性: 更加面向对象化的PHP
Nov 18 #PHP
You might like
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
PHP统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
php微信开发之图片回复功能
2018/06/14 PHP
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
js函数名与form表单元素同名冲突的问题
2014/03/07 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
JS实现拖拽元素时与另一元素碰撞检测
2020/08/27 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
python实现的防DDoS脚本
2011/02/08 Python
python实现逆波兰计算表达式实例详解
2015/05/06 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
给我一面国旗 python帮你实现
2019/09/30 Python
python实现简单银行管理系统
2019/10/25 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
求两个数的乘积和商数,该作用由宏定义来实现
2013/03/13 面试题
什么是GWT的Module
2013/01/20 面试题
化工专业推荐信范文
2013/11/28 职场文书
村委会主任先进事迹
2014/01/15 职场文书
会计岗位描述
2014/02/22 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
Python中else的三种使用场景
2021/06/16 Python