Prior PHP 7.0 you can use this code:
<?php
$cl = function($add) { return $this->a + $add; };
$cl->bindTo($newthis);
return call_user_func_array($cl, [10]);
?>
But this bind the closure permanently! Also read the article for Closure::bindTo() about binding closures from static context.