3v4l.org

run code in 300+ PHP versions simultaneously
<?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()); }

preferences:
37.19 ms | 402 KiB | 5 Q