3v4l.org

run code in 300+ PHP versions simultaneously
<?php class milad{ public function test(){ $this->test=function(){ return time()/2==0; }; } } $milad=new milad; $milad->test(); var_dump($milad->test);
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.24, 7.3.0 - 7.3.12
object(Closure)#2 (1) { ["this"]=> object(milad)#1 (1) { ["test"]=> *RECURSION* } }

preferences:
88.23 ms | 402 KiB | 82 Q