对象的 var_dump 中括号之间的整数的名称是什么。以及如何使用 PHP 访问它?
我指的是下一个示例中的 (3)。
object(SimpleXMLElement)#18 (3) { ["ID"]=> string(3) "xx" ["Name"]=> string(25) "xx" ["Date"]=> string(10) "xx" }
对象的 var_dump 中括号之间的整数的名称是什么。以及如何使用 PHP 访问它?
我指的是下一个示例中的 (3)。
object(SimpleXMLElement)#18 (3) { ["ID"]=> string(3) "xx" ["Name"]=> string(25) "xx" ["Date"]=> string(10) "xx" }
对象的 var_dump 中括号之间的整数的名称是什么。以及如何使用 PHP 访问它?
我指的是下一个示例中的 (3)。
这是它拥有的公共成员的数量(即 ID、姓名和日期)。如果你想知道这个数字,你可以使用count( get_object_vars( $object ) )
:
<?php
$foo = new stdClass;
$foo->foo = 42;
$foo->bar = 42;
$foo->baz = 42;
var_dump( count( get_object_vars( $foo ) ) );
它是该对象的公共属性的数量,不能直接访问