- version_compare: documentation ( source)
<?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);
');