3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Toto { public function yieldData() { yield 'a'; yield 'b'; yield 'c'; } public function getData() { return [ 'a', 'b', 'c', ]; } } $toto = new Toto(); $data = $toto->getData() var_dump($data) foreach ($data as $i => $data) { var_dump($i, $data); } var_dump($toto->yieldData()); var_dump($toto->yieldData());
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.8
Parse error: syntax error, unexpected 'var_dump' (T_STRING) in /in/Bv93e on line 25
Process exited with code 255.

preferences:
177.04 ms | 1395 KiB | 37 Q