3v4l.org

run code in 300+ PHP versions simultaneously
<?php class B { public function m() { return 'm'; } } function a() { return new B(); } /* for ($i=0; $i<10000; $i++) { $ids = []; ($t = a()) && ($v = $t->m()) && $ids[] = $v; } */ for ($i=0; $i<1000000; $i++) { $ids = []; $t = a(); if ($t) { $v = $t->m(); if ($v) { $ids[] = $v; } } } print_r($ids);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.30, 8.2.0 - 8.2.25, 8.3.0 - 8.3.13
Array ( [0] => m )

preferences:
23.26 ms | 406 KiB | 5 Q