I am a bit confused about the scope of emmet for expanding abbreviations in phpStorm.
For example, when I type 'li>a' inside an ul tag, it works fine (<li><a href=""></a></li>). If I type the same between two li tags, it expands to "li><a href=""></a>".
I have checked this at http://docs.emmet.io/actions/expand-abbreviation/ and there it works fine.
I attach a video to explain it better.