迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

PHP 内置函数 var_dump()

作者:迹忆客 最近更新:2023/03/29 浏览次数:

内置的 PHP 函数 var_dump() 可以检索标量和复合变量的信息。

对于每个变量,它将显示变量的数据类型和值。

对于字符串变量,var_dump() 还将检索字符串的长度或大小,如果变量是数组或对象,信息将递归显示。

本篇文章介绍 PHP var_dump() 如何检索不同数据类型的所有结构信息。


使用 var_dump() 检索整数信息

var_dump 将变量作为参数。让我们看一个整数的例子。

<?php
$demo = 10;
echo var_dump($demo);
?>

输出:

int(10)

输出在括号中显示数据类型为 int 的值。它还将类似地显示浮点和布尔数据类型的输出。


使用 var_dump() 检索字符串的信息

如上所述,var_dump() 还将检索字符串的长度或大小。参见示例:

<?php
$demo= "This is php var_dump test";
echo var_dump($demo);
?>

输出:

string(25) "This is php var_dump test"

输出是数据类型、括号中的长度和字符串的字符串值。


使用 var_dump() 检索数组和对象的信息

对于数组或对象,var_dump() 将检索有关每个元素的信息。参见示例:

<?php
$demo_arr = array("demo", 1, 2.5);
echo var_dump($demo_arr) . "<br><br>";

$demo_obj = (object) array('demo1', 'demo12', 'demo123');
echo var_dump($demo_obj);
?>

输出:

array(3) { [0]=> string(4) "demo" [1]=> int(1) [2]=> float(2.5) }

object(stdClass)#1 (3) { [0]=> string(5) "demo1" [1]=> string(6) "demo12" [2]=> string(7) "demo123" }

对于数组,var_dump() 显示数组本身的类型和长度以及每个元素的类型、值和长度。对于对象,它还显示了 stdClass,一个用于将其他类型转换为对象的空类;除此之外,输出类似于数组。


使用 var_dump() 检索多个变量的信息

var_dump() 只需放置多个参数即可一次转储多个变量的信息。参见示例:

<?php
$demo1 = true;
$demo2 = 10;
echo var_dump($demo1, $demo2);
?>

输出:

bool(true) int(10)

正如我们看到的多个变量,var_dump() 在一行中显示每个变量的类型和值除以空格。

var_dump() 没有任何返回类型,所有 PHP 4.0 及以上版本都支持它。

上一篇:在 PHP 中创建 PDF

下一篇:PHP 上传图片

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便