Я пытаюсь получить доступ к ключам массива через нотацию объекта. Я думал, что код ниже должен работать?
<?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
Что я делаю не так?
This class allows objects to work as arrays.
==› не массивы как объекты. В любом случае, проверьте руководство php.net/manual/en/class.arrayobject.php - person AmazingDreams   schedule 24.01.2014ArrayObject::setFlags()
странице руководства. - person salathe   schedule 24.01.2014