ID:               33015
 Updated by:       [EMAIL PROTECTED]
 Reported By:      pecoes at xs4all dot nl
-Status:           Open
+Status:           Assigned
 Bug Type:         SPL related
-Operating System: WinXP
+Operating System: *
-PHP Version:      5.0.3
+PHP Version:      5CVS-2005-05-12
-Assigned To:      
+Assigned To:      helly


Previous Comments:
------------------------------------------------------------------------

[2005-05-12 12:32:44] pecoes at xs4all dot nl

Description:
------------
It's pretty counter-intuitive, that you can neither access an
ArrayObject's properties with the array-syntax, nor its array-values
with the object-syntax. I think these two should be interchangeable.
Preferably like in ECMAScript...

Reproduce code:
---------------
$a = new ArrayObject();

$a->one   = 1;
$a['two'] = 2;

echo "\$a->one: $a->one \$a->two: $a->two \n";
echo "\$a[one]: $a[one] \$a[two]: $a[two] \n";

Expected result:
----------------
$a->one: 1 $a->two: 2 
$a[one]: 1 $a[two]: 2 

Actual result:
--------------
$a->one: 1 $a->two:
$a[one]:  $a[two]: 2 


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=33015&edit=1

Reply via email to