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 相关文章推荐
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
解析php时间戳与日期的转换
Jun 06 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
解析PHP 5.5 新特性
Jul 02 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
php获取百度收录、百度热词及百度快照的方法
Apr 02 PHP
php实现Session存储到Redis
Nov 11 PHP
PHP编程入门的基本语法知识点总结
Jan 26 PHP
phpStudy 2016 使用教程详解(支持PHP7)
Oct 18 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
php实现对短信验证码发送次数的限制实例讲解
Mar 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转换IP地址到真实地址的方法详解
2013/06/09 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
php 数组元素快速去重
2017/05/05 PHP
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
Js四则运算函数代码
2012/07/21 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
JS实现图片切换效果
2018/11/17 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
使用python3实现操作串口详解
2019/01/01 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
django序列化serializers过程解析
2019/12/14 Python
Python3直接爬取图片URL并保存示例
2019/12/18 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
容易被忽略的Python内置类型
2020/09/03 Python
python 装饰器的使用示例
2020/10/10 Python
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
期末总结的个人自我评价
2013/11/02 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
预备党员自我批评思想汇报
2014/10/10 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server