PHP 内建函数 var_dump()
内置的PHP函数var_dump()可以检索标量和复合变量的信息。对于每个变量,它将显示变量的数据类型和值。对于字符串变量,var_dump()还将检索字符串的长度或大小,如果变量是数组或对象,信息将递归显示。本篇文章介绍phpvar_dump()如何检索不同数据类型的所有结构信息。使用var_dump()检索整数信息var_dump将变量作为参数。让我们看一个整数的例子。<?php$demo=10;echovar_dump($demo);?>输出:int(10)输出在括号中显示数据类型为in
内置的 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) . "
";
$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 及以上版本都支持它。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















