@stramin, Auto-abbreviations are snippets that triggered based on a string. The built in snippets and auto-abbreviations are meant as a guide for users to customize the tool to what bests suits them.
It’s an extremely useful tool when you want it and it’s working how you expect it to.
The auto abbreviations are triggered based on the name of the snippet (not the contents) and currently I believe it only triggers on alphanumeric prefixes.
Where did you save the snippet? The folder structure needs to match the language you’re using it in. If you want it to trigger anywhere you could save it in Abbreviations/General, if you want it to trigger only for PHP you’d save it in Abbreviations/PHP, etc.