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 相关文章推荐
关于文本留言本的分页代码
Oct 09 PHP
一个捕获函数输出的函数
Feb 14 PHP
PHP 组件化编程技巧
Jun 06 PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
May 28 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 PHP
PHP模块memcached使用指南
Dec 08 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
smarty中常用方法实例总结
Aug 07 PHP
php-fpm添加service服务的例子
Apr 27 PHP
浅谈PHP匿名函数和闭包
Mar 08 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
星际争霸任务指南——人族
2020/03/04 星际争霸
延长phpmyadmin登录时间的方法
2011/02/06 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
使用canvas及js简单生成验证码方法
2017/04/02 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
微信小程序生成海报分享朋友圈的实现方法
2019/05/06 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
Python实现从订阅源下载图片的方法
2015/03/11 Python
EM算法的python实现的方法步骤
2018/01/02 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
python flask安装和命令详解
2019/04/02 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
英国行业制服供应商:Alexandra
2019/09/14 全球购物
大众服装店创业计划书范文
2014/01/01 职场文书
入党积极分子思想汇报范文
2014/01/05 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
浅谈MySQL中的六种日志
2022/03/23 MySQL
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL