In the PHP manual on variables, we can read:
Variable names follow the same rules as other labels in PHP. A valid variable name starts with a letter o
I've seen on php.net (spanish version) things like $función, $año * and so, always wanted to try, but never did. However, for some reason I wrote some vars like $1a ($1st), $2a, $3a... And it worked, no '${1a}' or stuff needed, but, Phpstorm is nagging me with warnings like "Expected: semicolon" and "Expression is not assignable: Constant reference". So, after reading your experiences in this article, and to clean my editor from warnings and avoid possible future problems, I just changed everything to $a, $b, $c, etc. Note: $ano (year) in spanish is anus, so nobody likes to use it