print_r()
以下の最後の 2 つの呼び出しが機能せず、次のエラーがスローされる理由を理解しようとしていますUndefined property: stdClass::$0
。PHP ドキュメントによると、次の演算子を使用してオブジェクトの数値プロパティにアクセスできるはずです$object->{'x'}
( x はアクセスしたい数値インデックスです)。
ありがとう。
$array = (object)array(
0 => 'test1',
1 => 'test2',
2 => 'test3',
'test' => (object)array(
0 => 'hi1',
1 => 'hi2',
2 => 'hi3'
)
);
print_r( $array );
print_r( $array->test );
print_r( $array->test->{'0'} );
print_r( $array->{'0'} );
die();