3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getData() { return array('foo' => 42); } function a() { return eval('($data = getData(), $data["foo"])'); } function b() { return eval('getData()["foo"]'); } var_dump(a()); var_dump(b()); ?>

preferences:
51.51 ms | 402 KiB | 5 Q