php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /opt/php-7.0.1/ext/spl/tests/ |
files >> //opt/php-7.0.1/ext/spl/tests/array_012.phpt |
--TEST-- SPL: ArrayIterator::count --FILE-- <?php echo "===Array===\n"; $a = array('zero' => 0, 'one' => 1, 'two' => 2); $it = new ArrayIterator($a); var_dump($it->count()); foreach($it as $key => $val) { echo "$key=>$val\n"; var_dump($it->count()); } var_dump($it->count()); echo "===Object===\n"; class test { public $zero = 0; protected $pro; public $one = 1; private $pri; public $two = 2; } $o = new test; $it = new ArrayIterator($o); var_dump($it->count()); foreach($it as $key => $val) { echo "$key=>$val\n"; var_dump($it->count()); } var_dump($it->count()); ?> ===DONE=== <?php exit(0); ?> --EXPECT-- ===Array=== int(3) zero=>0 int(3) one=>1 int(3) two=>2 int(3) int(3) ===Object=== int(3) zero=>0 int(3) one=>1 int(3) two=>2 int(3) int(3) ===DONE===y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`