Вы должны выполнить замыкание внутри экземпляра переменной.У вас не может быть смешанных типов данных, это либо замыкание, либо строка.
PHP 5 + (благодаря вводу @ omerowitz )
$str = 'Hi '. call_user_func( function(){ return 'Jimmy'; } ) ;
Кстати, более короткая версия существует в PHP 7 +
$str = 'Hi '. (function() { return 'Jimmy'; }) ();
Вышеприведенное будет выглядеть как:
Привет, Джимми