Именование свойств с подчеркиванием это неправильный путь, которому по неизвестной мне причине следует код-стайл от yii2 (
https://github.com/yiisoft/yii2-coding-standards). Там предлагается для всех private переменных использовать подчеркивание.
имя переменной и свойства не должно отражать ее области видимости, а только назначение в текущем контексте (метод, блок, замыкание, цикл и т.д). Все остальное это лишнее знание о контексте, которую делают переменную более "привязанной".