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中用header图片地址 简单隐藏图片源地址
Apr 09 PHP
坏狼的PHP学习教程之第2天
Jun 15 PHP
判断是否为指定长度内字符串的php函数
Feb 16 PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 PHP
php使用多个进程同时控制文件读写示例
Feb 28 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
Apr 17 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
php搜索文件程序分享
Oct 30 PHP
Symfony2安装的方法(2种方法)
Feb 04 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 PHP
PHP获取数组中指定的一列实例
Dec 27 PHP
Laravel监听数据库访问,打印SQL的例子
Oct 24 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
消息持续发送的完整例子
2006/10/09 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
docker-compose部署php项目实例详解
2019/07/30 PHP
jquery获取radio值(单选组radio)
2014/10/16 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
JS+canvas五子棋人机对战实现步骤详解
2020/06/04 Javascript
python正则表达式的使用
2017/06/12 Python
Python自定义简单图轴简单实例
2018/01/08 Python
解决python 输出是省略号的问题
2018/04/19 Python
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
Python中socket网络通信是干嘛的
2020/05/27 Python
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
美术学专业求职信
2014/07/23 职场文书
党支部对照检查材料
2014/08/25 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
教师工作总结范文2014
2014/11/10 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
二年级语文下册复习计划
2015/01/19 职场文书
公司表扬稿范文
2015/05/05 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
早恋主题班会
2015/08/14 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Python socket如何解析HTTP请求内容
2022/02/12 Python
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript