3v4l.org

run code in 300+ PHP versions simultaneously
<?php version_compare(PHP_VERSION, "7.0", ">=") && eval(' // Returns false. $lhs = new class{}; var_dump(get_class($lhs)); $rhs = new class{}; var_dump(get_class($rhs)); var_dump($lhs == $rhs); $a = function() { return new class{}; }; function b() { return new class{}; } $lhs = $a(); var_dump(get_class($lhs)); $rhs = $a(); var_dump(get_class($rhs)); // Returns true. var_dump($lhs == $rhs); $lhs = b(); var_dump(get_class($lhs)); $rhs = b(); var_dump(get_class($rhs)); // Returns true. var_dump($lhs == $rhs); ');

preferences:
52.62 ms | 402 KiB | 5 Q