Почему бы просто не определить его как параметр и покончить с этим?То, что вы пытаетесь сделать, это именно то, что функции делают нормально.
Например, и точно следуйте сценарию использования, который вы указали в своем вопросе:
$example = function ($prop) {
echo $prop;
};
$example($b->b);
Конечно, если вы хотите изменитьпеременная, вам просто нужно объявить это как передачу по ссылке:
$anotherExample = function (&$prop) {
echo $prop;
};
use
не делает то, что вы хотите, и не имеет большого смысла, что это будет.Простая передача параметров в функцию, которая по своей сути является функцией, решает эту «проблему».