返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP 内置函数 var_dump()
  • 534
分享到

PHP 内置函数 var_dump()

2024-02-27 20:02:12 534人浏览 泡泡鱼
摘要

内置的 PHP 函数 var_dump() 可以检索标量和复合变量的信息。 对于每个变量,它将显示变量的数据类型和值。 对于字符串变量,var_dump() 还将检索字符串的长度或大小,如果变量

内置的 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 及以上版本都支持它。

--结束END--

本文标题: PHP 内置函数 var_dump()

本文链接: https://www.lsjlt.com/news/569167.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作