- phpversion: documentation ( source)
- version_compare: documentation ( source)
<?php
class Controller {
function foo()
{
echo phpversion();
}
}
$controller = new Controller();
if (version_compare(phpversion(), '7', '>=')) {
$callable = call_user_func_array(array($controller, 'self::foo'), []);
} else {
$callable = [$controller, 'foo'];
}
$callable();