Конструкция «use» дружит только с анонимными функциями?
> Конструкция "use" дружит только с анонимными функциями?
Конечно, это же замыкание.
То что вы делаете - называет процедурный подход. Советую вам попробовать использовать ООП тогда таких вопросов не возникнет.
habrahabr.ru/post/23619 - статья в тему