- var_dump: documentation ( source)
- array_shift: documentation ( source)
- array_keys: documentation ( source)
<?php
class Test{
private $stash = array();
function push()
{
$this->stash[] = 1;
}
function pop()
{
return array_shift($this->stash);
}
function keys()
{
return array_keys($this->stash);
}
}
$a = new Test();
for ($i = 0; $i < 5; $i++) {
$a->push();
$a->pop();
var_dump($a->keys());
}