ID: 24837 Updated by: [EMAIL PROTECTED] Reported By: redeye at erisx dot de -Status: Verified +Status: Closed Bug Type: Zend Engine 2 problem Operating System: * PHP Version: 5CVS-2003-11-29 Assigned To: helly
Previous Comments: ------------------------------------------------------------------------ [2003-07-28 02:39:49] redeye at erisx dot de Description: ------------ Using a foreach ( or while ) loop to print the content of an object should to my understanding skip private and protected values ( or methods ). Actually these values are returned but missing their respective keys, so at least their source is hidden. Reproduce code: --------------- <pre><?php class test { private $foo = 'test foo'; private $bar = 'test bar'; protected $foobar = 'test foobar'; } $test = new test; foreach ( $test AS $key => $val ){ echo $key." => ".$val."\r\n"; } ?></pre> Expected result: ---------------- empty page :) Actual result: -------------- => test foo => test bar => test foobar ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=24837&edit=1