echo、print、print_r的区别
来源:互联网 发布:装修设计 软件 编辑:程序博客网 时间:2024/05/22 02:29
echo和print是一个语言结构,print_r是函数。
echo 输出一个或者多个字符串。
print() 输出字符串,只能打印出简单类型变量的值(如int,string)
print_r() 可以打印出复杂类型变量的值(如数组,对象)
一、echo -- 输出一个或者多个字符串。因为echo不是一个函数,所以使用echo时,使用单、双引号都可以,可以不用小括号。
注意:如果想给 echo传递多个参数时, 不能使用小括号。
定义:void echo ( string arg1 [, string ...] ) //返回值为空
示例:
echo "hello friend!"; //正确
echo ("hello frend!"); //正确
echo "hello","friend"; //正确
echo ("hello","friend");//错误!
二、print --输出一个字符串(与echo相比,它只有一个参数,它有返回值。)
定义:int print ( string arg ) //返回值为整形
示例:$num = print "hello friend<br />";
print "print函数返回值:".$num."<br />";
三、print_r -- 打印关于变量的易于理解的信息。
定义:bool print_r ( mixed expression [, bool return])
print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。
示例一:
print_r("hello friend!<br />");
print_r(100);
print_r("<br />");
示例二:
$arr = array(1,2,3,4,5);
print_r($arr);
echo "<br />";
示例三:
class number{
var $one = 1;
var $two = 2;
public $three = 3;
public $four = 4;
protected $five = 5;
private $six = 6;
function show(){
$seven = 7;
}
}
$number = new number();
print_r($number);
echo "<br />";
- echo(),print(),print_r()的区别
- echo,print,print_r的区别
- echo、print、print_r的区别
- echo(),print(),print_r()的区别
- echo(),print(),print_r()的区别
- echo(),print(),print_r()的区别
- echo(),print(),print_r()的区别
- echo(),print(),print_r()之间的区别?
- php中echo(),print(),print_r()的区别
- echo(),print(),print_r()之间的区别?
- echo(),print(),print_r()的区别 -php
- echo(),print(),print_r()之间的区别?
- echo() print() printf() print_r() 的区别
- php中echo(),print(),print_r()的区别
- php中echo(),print(),print_r()的区别
- php echo print print_r的区别
- echo(),print(),print_r(),return的区别
- php中echo(),print(),print_r()的区别
- memcached全面剖析
- 单步调试
- VC++ 如何加载lib文件到项目中
- Java NIO 内存映射文件实现进程间通信
- Jboss 安全和优化
- echo、print、print_r的区别
- 如何使用SecureCRT连接vmware下ubuntu
- (真实主机,而非虚拟机)U盘安装CentOS7
- 窗外
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 Access Services的新功能
- PHP高效率写法及原因(转载)
- C语言单链表的若干问题
- cent os 7.x上安装oracle 11g
- 不忘初心