3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public $count = 4; public function getNext() { if (!$this->count) { return null; } --$this->count; return 'next'; } } $a = new Test(); for ($i = 0; $i < 10; $i++) { var_dump($a->count); var_dump($this->getNext() ?: 'none'); }

preferences:
50.77 ms | 402 KiB | 5 Q