cvs: php-src /tests/classes visibility_005.phpt

From: Date: Fri, 19 Dec 2003 10:16:09 +0000
Subject: cvs: php-src /tests/classes visibility_005.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-25304@lists.php.net to get a copy of this message
helly Fri Dec 19 05:16:09 2003 EDT Added files: /php-src/tests/classes visibility_005.phpt Log: Add test for foreach visibility Index: php-src/tests/classes/visibility_005.phpt +++ php-src/tests/classes/visibility_005.phpt --TEST-- ZE2 foreach and property visibility --FILE-- <?php class base { public $a=1; protected $b=2; private $c=3; function f() { foreach($this as $k=>$v) { echo "$k=>$v\n"; } } } class derived extends base { } $o = new base; $o->d = 4; echo "===base::function===\n"; $o->f(); echo "===base,foreach===\n"; foreach($o as $k=>$v) { echo "$k=>$v\n"; } $o = new derived; $o->d = 4; echo "===derived::function===\n"; $o->f(); echo "===derived,foreach===\n"; foreach($o as $k=>$v) { echo "$k=>$v\n"; } ?> --EXPECT-- ===base::function=== a=>1 b=>2 c=>3 d=>4 ===base,foreach=== a=>1 d=>4 ===derived::function=== a=>1 b=>2 d=>4 ===derived,foreach=== a=>1 d=>4

« previous php.cvs (#25304) next »