/hphp/test/zend/bad/ext/spl/tests/array_007.php
http://github.com/facebook/hiphop-php · PHP · 39 lines · 27 code · 9 blank · 3 comment · 0 complexity · 164d060c899ab194efc8463f19d1b38b MD5 · raw file
- <?php
- // This test also needs to exclude the protected and private variables
- // since they cannot be accessed from the external object which iterates
- // them.
- class test implements IteratorAggregate
- {
- public $pub = "public";
- protected $pro = "protected";
- private $pri = "private";
-
- function __construct()
- {
- $this->imp = "implicit";
- }
-
- function getIterator()
- {
- $it = new ArrayObject($this);
- return $it->getIterator();
- }
- };
- $test = new test;
- $test->dyn = "dynamic";
- print_r($test);
- print_r($test->getIterator());
- foreach($test as $key => $val)
- {
- echo "$key => $val\n";
- }
- ?>
- ===DONE===
- <?php exit(0); ?>