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中在数据库中保存Checkbox数据(1)
Oct 09 PHP
PHP实现文件安全下载
Oct 09 PHP
PHP 增加了对 .ZIP 文件的读取功能
Oct 09 PHP
在PHP中操作Excel实例代码
Apr 29 PHP
PHP基础知识回顾
Aug 16 PHP
用PHP实现 上一篇、下一篇的代码
Sep 29 PHP
PHP 字符串长度判断效率更高的方法
Mar 02 PHP
iOS10推送通知开发教程
Sep 19 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
php实现二叉树中和为某一值的路径方法
Oct 14 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 PHP
Laravel 在views中加载公共页面的实现代码
Oct 22 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选项与信息函数的使用详解
2013/05/10 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
浅析node.js中close事件
2014/11/26 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
js图片上传的封装代码
2017/08/01 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
elasticsearch python 查询的两种方法
2019/08/04 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
护理学应聘自荐书范文
2014/02/05 职场文书
电子银行营销方案
2014/02/22 职场文书
导游词300字
2015/02/13 职场文书
就业导师推荐信范文
2015/03/27 职场文书
入党积极分子群众意见
2015/06/01 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL