PHPvar_dump遍历对象属性的功能和应用程序代码
在本文中,我们将提供两种遍历对象属性的方法,并举例说明PHP中遍历对象属性的应用。遍历对象属性的第一种方法:
复制代码代码如下所示:
< PHP
类Foo {
私营的;
公共$ 1;
公开发行;
私人捐款;
静态E;
公共功能测试(){
var_dump(get_object_vars(美元));
}
}
$ =新富;
var_dump(get_object_vars($试验));
$测试>测试();
>
结果如下:
数组(2){
{B}
Int(1)
{
无效的
}
数组(4){
{ }
无效的
{B}
Int(1)
{
无效的
{d}
无效的
}
遍历对象属性的第二种方法:
复制代码代码如下所示:
< PHP
类Foo {
私营的;
公共$ 1;
公共$=;
私人捐款;
静态E;
公共功能测试(){
var_dump(get_object_vars(美元));
}
}
$ =新富;
var_dump(get_object_vars($试验));
$测试>测试();
>
结果如下:
数组(2){
{B}
Int(1)
{
字符串(8)
}
数组(4){
{ }
无效的
{B}
Int(1)
{
字符串(8)
{d}
无效的
}
var_dump使用注意:
为了防止程序直接向浏览器输出结果,可以使用输出控制函数捕获该函数的输出,并将其保存到字符串类型之类的变量中。
var_dump实例代码
复制代码代码如下所示:
< PHP
$ =数组(1, 2,数组()
var_dump(美元);
输出:
数组(3){
{ 0 } >
Int(1)
{ 1 } >
Int(2)
{ 2 } >
数组(3){
{ 0 } >
字符串(1)
{ 1 } >
字符串(1)B
{ 2 } >
字符串(1)C
}
}
* /
$ = 3.1;
$ =真;
var_dump($,$ C);
输出:
浮子(3.1)
布尔(真的)
* /
>