首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php中echo、print、print_r差异

2013-10-31 
php中echo、print、print_r区别概述:三者均可以输出信息,但是各有自己的特点: 类型输出变量个数输出变量类型

php中echo、print、print_r区别

概述:

三者均可以输出信息,但是各有自己的特点:

 类型输出变量个数输出变量类型返回值速度echo语言结构一个或多个简单类型变量,如int、string无最快print语言结构一个简单类型变量,如int、stringint快print_r函数一个复杂类型,如数组、对象bool慢

echo不是一个函数,而是一个php语句,它可以使用逗号间隔输出多个变量,并且没有返回值,速度也是最快的。

<?php$arr = array("1"=>"xyw", "2"=>"Eliot", "3"=>"blog");print_r($arr);//输出数组$return =print_r($arr);//返回值为1echo $return;//输出1$return =print_r($arr, true);//返回数组echo $return;//输出数组?>
输出:

Array
(
    [1] => xyw
    [2] => Eliot
    [3] => blog
)

本文为Eliot原创,转载请注明出处:http://blog.csdn.net/xyw_blog/article/details/13743341

热点排行