オブジェクト表記を介して配列キーにアクセスしようとしています。以下のコードは機能するはずだと思いましたか?
<?php
$accountData = array('role'=> 'user');
$accountDataAO = new ArrayObject($accountData, ArrayObject::STD_PROP_LIST);
echo $accountDataAO->role;
?>
しかし、私はこれを取得します:
PHP Notice: Undefined property: ArrayObject::$role in /home/stan/Desktop/test.php on line 5
PHP Stack trace:
PHP 1. {main}() /home/stan/Desktop/test.php:0
私は何を間違っていますか?