PHP当中echo、print、 print_r、var_dump、var_export的异同

简介: PHP当中echo、print、 print_r、var_dump、var_export的异同

echo()
可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。
在这里插入图片描述
print()
实际上不是一个函数(它是一个语言结构)所以不能被可变函数调用,因此你可以不必使用圆括号来括起它的参数列表。 当其执行失败时返回false,成功则返回true,速度比echo稍慢。只能打印出简单类型变量的值,如:int、string。
在这里插入图片描述
print_r()
能打印出复杂类型变量的值,如对象和多维数组。利用print_r()可以打印出整个数组内容及结构,按照一定格式显示键和元素,事实上,它不仅仅用于打印,而是用于打印关于变量的易于理解的信息。
在这里插入图片描述
var_dump()
判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
在这里插入图片描述
var_export()
以符合PHP的代码风格,输出者展示一个字符串的内容。 该函数作用是以符合php的代码风格,输出一段需要打印和显示的内容,如果字符串、数组、对象等。一般来说,将打印输出的结果放到代码中,能够被PHP解析和执行。
在这里插入图片描述

相关文章
|
PHP Apache
PHP开发中,让var_dump调试函数输出更美观
PHP开发中,让var_dump调试函数输出更美观
127 0
|
PHP
php中echo,print,print_r,var_dump 的区别
php中echo,print,print_r,var_dump 的区别
42 0
|
8月前
|
关系型数据库 MySQL PHP
PHP 原生操作 Mysql
PHP 原生操作 Mysql
81 0
|
8月前
|
关系型数据库 MySQL 数据库连接
PHP 原生连接 Mysql
PHP 原生连接 Mysql
107 0
|
8月前
|
关系型数据库 MySQL Unix
PHP MySql 安装与连接
PHP MySql 安装与连接
130 0
|
4月前
|
关系型数据库 MySQL PHP
|
15天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
8月前
|
关系型数据库 MySQL 数据库连接
PHP 原生操作 Mysql 增删改查案例
PHP 原生操作 Mysql 增删改查案例
88 0
|
3月前
|
监控 关系型数据库 MySQL
PHP与MySQL的结合:实现局域网上网行为监控软件的数据库管理
在当今信息化时代,网络安全日益成为重要的话题。为了有效监控和管理局域网上网行为,开发一个基于PHP和MySQL的数据库管理系统是一个理想的选择。本文将介绍如何结合PHP和MySQL,开发一款简单而高效的局域网上网行为监控软件,并重点关注数据库管理方面的实现。
198 0