オブジェクトの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 ) ) );