echo ,print(),print_r(),var_dump()区别
来源:互联网 发布:excel数据地图制作 编辑:程序博客网 时间:2024/05/20 07:52
echo 打印一个或者多个变量。
print()打印一个变量,以字符串格式,不能输出数组和对象。
实际上不是一个函数(它是一个语言结构),而且返回值是1
print_r()则是打印复合类型 如数组 对象
var_dump(); --取得变量的详细信息
print_r()
利用 print_r() 函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意 print_r() 函数不仅是只用于打印,实际它是用于打印关于变量的易于理解的信息。
语法:
bool print_r( mixed expression )
例子:
<?php$arr_age = array(18, 20, 25);print_r($arr_age);?>
运行该例子输出:
Array ( [0] => 18 [1] => 20 [2] => 25 )
提示
查看输出结果的网页源代码,可以看到更易读的格式:
Array( [0] => 18 [1] => 20 [2] => 25)
var_dump()
同 print_r() 函数一样,var_dump() 函数也可以用于打印数组的数据及结构。不过 var_dump() 函数功能比 print_r() 更强大,可以同时打印多个变量且给出变量的类型信息。
例子:
<?php$arr_age = array(18, 20, 25);var_dump($arr_age);?>
运行该例子输出:
array(3) { [0]=> int(18) [1]=> int(20) [2]=> int(25)}
print_r() 和 var_dump() 函数一般是用于调试程序使用,更多情况是使用 echo 来输出具体的数组单元值。
阅读全文
0 0
- echo ,print(),print_r(),var_dump()区别
- echo(),print(),print_r(),var_dump()的区别
- echo print() print_r() var_dump()的区别
- echo,die(),print(),print_r(),var_dump()的区别
- PHP echo print print_r var_dump var_export 区别
- echo(),print(),print_r(),var_dump()的区别
- echo print() print_r() var_dump()的区别
- echo print() print_r() var_dump()的区别
- echo print() print_r() var_dump()的区别
- echo print() print_r() var_dump()的区别
- php echo、 print()、 print_r()、 var_dump()的区别
- echo print() print_r() var_dump()的区别
- 转载echo print() print_r() var_dump() 的区别
- echo,die(),print(),print_r(),var_dump()的区别
- echo ,print,print_r,var_dump有什么区别?
- print、print_r、echo var_dump的区别
- echo print_r var_dump 区别
- PHP:echo、print、print_r、sprintf、var_dump之间的区别
- NGINX 配置双向SSL 证书
- 蓝桥杯 第六届决赛 密文搜索 JAVA
- SOA和Web Service简介
- centos简单搭建git服务端
- [leetcode]34. Search for a Range
- echo ,print(),print_r(),var_dump()区别
- Freemaker FTL指令常用标签及语法
- linux kill
- java update 数据表 where条件是中文时,更新无效
- centos安装svn并配置钩子同步到www目录
- 【软考】IP子网划分
- greendao 查询之数据去重
- java多线程(四) 之 线程池入门
- 杭电 1595 find the longest of the shortest Dijstra