PHP中echo(),print(),print_r()之间的区别?
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中echo(),print(),print_r()之间的区别?的更多相关文章
- php中echo(),print(),print_r()之间的区别
		echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复 ... 
- echo(),print(),print_r()之间的区别?
		echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复 ... 
- php中echo(),print(),print_r()用法
		原文 php中echo(),print(),print_r()用法 从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但p ... 
- PHP中echo,print(),print_r()的区别
		echo是 php 语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r ... 
- php中echo(),print(),print_r(),var_dump()间的区别
		echo()函数:输出一个或多个字符串.实际上它并不是一个函数,所以不必对它使用括号,直接用echo就行.然而,如果您希望向echo()传递一个以上的参数,使用括号将会生成解析错误.echo()函数比 ... 
- echo print() print_r() var_dump()的区别
		常用调试方法 echo()可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. print()函数 ... 
- echo(),print(),print_r(),var_dump的区别?
		常见的输出语句 echo()可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用. print()函 ... 
- 日常基础—————echo,print,print_r,var_dump的区别
		1.echo 函数输出一个或多个字符串. 代码: header("Content-Type:text/html; charset=utf-8"); echo "你好” ... 
- echo * 和ls *之间的区别?
		背景描述: 今天 一同事做入职考试,涉及到1题目,echo * 和ls *之间的区别,没有用过这个用法,再次记录下. 操作过程: 1.执行echo * [root@localhost ~]# echo ... 
随机推荐
- 解题报告:hdu2191汶川地震 - 多重背包模板
			2017-09-03 17:01:36 writer:pprp 这是一道多重背包裸题 - 记得是从右向左进行,还有几点需要注意啊,都在代码中表示出来了 代码如下: /* @theme:hdu2191 ... 
- 08_MySQL DQL_SQL99标准中的多表查询(内连接)
			# sql99语法/*语法: select 查询列表 from 表1 别名 [连接类型] join 表2 别名 on 连接条件 [where 筛选条件] [group by 分组] [having 分 ... 
- Git出现fatal: Unable to find remote helper for 'https'
			使用Git远程获取代码 git clone https://github.com/twlkyao/findfile.git 出现“fatal: Unable to find remote helper ... 
- JavaScript高级程序设计-读书笔记(6)
			第20章 JSON JSON是一个轻量级的数据格式,可以简化表示复杂数据结构的工作量 JSON的语法可以表示一下三种类型的值 l 简单值:使用与JavaScript相同的语法,可以在JS ... 
- Spring自定义注解扫描的实现
			目标:实现自定义spring自动扫描注解.主要为后期实现分布式服务框架自动注解提供技术支持 技术分析:通过配置组件扫描标签使spring解析标签. 1. JewelScanBeanDefaultPar ... 
- dapper-dot-net/Dapper NET40/SqlMapper.cs
			/* License: http://www.apache.org/licenses/LICENSE-2.0 Home page: http://code.google.com/p/dapper-do ... 
- MVC后台的几种跳转方法
			//当服务器执行到Response.Redirect语句时,会立即中断页面的生命周期,直接向客户端返回信息,让客户端进行重定向操作.302(暂时重定向) Response.Redirect(" ... 
- Wannafly挑战赛14E无效位置
			https://www.nowcoder.com/acm/contest/81/E 给一个1-base数组{a},有N次操作,每次操作会使一个位置无效.一个区间的权值定义为这个区间里选出一些数的异或和 ... 
- spoj-ASSIGN-bitDP
			ASSIGN - Assignments #dynamic-programming Problem Your task will be to calculate number of different ... 
- python入门-简单的文件备份程序
			由于备份的需要,需要经常备份一些重要的文件,但是又不能逐个比较,所以就度了一下,找到了这篇博文,在此表示感谢,下面是python3版的写法,其中有一些改变,重要的改变之处作出了简要注释,完整注释请参考 ... 
