var_dump()print_r()之间的区别是什么?

推荐答案

var_dump函数显示变量/表达式的 struct 化信息,包括typevalue.数组以递归方式进行探索,值缩进以显示 struct .它还显示哪些数组值和对象属性是引用.

print_r()以人类可读的方式显示有关变量的信息.数组值将以显示keyselements的格式显示.类似的符号用于对象.

Example:

$obj = (object) array('qualitypoint', 'technologies', 'India');

var_dump($obj)将显示在屏幕输出下方.

object(stdClass)#1 (3) {
 [0]=> string(12) "qualitypoint"
 [1]=> string(12) "technologies"
 [2]=> string(5) "India"
}

并且,print_r($obj)将显示在屏幕的输出下方.

stdClass Object ( 
 [0] => qualitypoint
 [1] => technologies
 [2] => India
)

More Info

Php相关问答推荐

如何在数据库中添加注册表单中的动态新行?

我的docker—compose lamp stack在软件更新后不工作:Containerconfig错误'''

通过激活模板在数据库中创建表

向在添加到购物车上动态创建的WooCommerce产品添加发货类别

WooCommerce在store 页面上显示兼容多语言的产品属性

WooCommerce管理订单列表自定义列不显示值

当主页和帖子的缩略图相同时,如何减少主页和帖子的缩略图

来自POST请求的(无效)json字符串中的奇怪字符(编码问题)

在Symfony 6.4中将工作流动态添加到服务

删除了数组中的值,而不是多个数组

如何配置我的.env文件以在laravel的一个项目中连接两个不同的数据库?

根据类别的数量折扣更改WooCommerce购物车商品价格

curl_close()未从PHP 8开始写入CURLOPT_COOKIEJAR会话文件

如何在 apache Laragon - laravel 10 中允许方法 DELETE?

如何通过帖子自定义元数据进行查询

如何使用属性创建属性预设?

按数字然后按字符串对关联 PHP 数组进行排序

在全局安装 Composer 包后运行命令

Symfony 自定义注销

WordPress 函数 get_post(post_id) 是否查询数据库?