codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php class MyArrayIterator extends ArrayIterator { public function __construct ($array) { echo __METHOD__, PHP_EOL; parent::__construct($array); } public function count () { echo __METHOD__, PHP_EOL; return parent::count(); } public function current() { echo __METHOD__, PHP_EOL; return parent::current(); } public function key () { echo __METHOD__, PHP_EOL; return parent::key(); } public function next () { echo __METHOD__, PHP_EOL; return parent::next(); } public function rewind () { echo __METHOD__, PHP_EOL; return parent::rewind(); } public function valid () { echo __METHOD__, PHP_EOL; return parent::valid(); } } foreach (new MyArrayIterator(range(1,3)) as $k => $v) { echo "$k => $v", PHP_EOL; }
Private
[
?
]
Run code
Submit