栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP中echo、print、print_r、var_dump、var_export的区别

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP中echo、print、print_r、var_dump、var_export的区别

void echo ( string $arg1 [, string $... ] )
echo 是一个语言结构,可以不用括号包围参数列表,在没有括号情况下可接收多个参数并输出

echo 'one';//输出 oneecho('one');//输出 oneecho 'one','two','three';//输出 onetwothree

int print ( string $arg )
print 和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1。

print 'one';//输出`one`print('one');//输出 one

mixed print_r ( mixed $expression [, bool $return = FALSE ] )
print_r() 以人类易读的格式显示一个变量的信息,当$return参数为 TRUE,print_r() 会直接返回信息,而不是输出。

print_r( ['one'=>'123','two'=>'456','three'=>'789']);

void var_dump ( mixed $expression [, mixed $... ] )
var_dump() 显示关于一个或多个表达式的结构信息

var_dump( ['one'=>'123','two'=>'456','three'=>'789']);

mixed var_export ( mixed $expression [, bool $return = FALSE ] )
var_export() 返回关于传递给该函数的变量的结构信息的PHP代码,当$return参数为 TRUE,var_export() 会直接返回信息,而不是输出。

var_export( ['one'=>'123','two'=>'456','three'=>'789']);



作者:soeben
链接:https://www.jianshu.com/p/82a9889f274d


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/227362.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号