Für die Namen von Variablen (und später auch Funktionen) gelten einige Regeln:
Sie müssen mit einem Dollar-Zeichen beginnen.
Sie dürfen keine Leerzeichen enthalten.
Sie dürfen nur aus Buchstaben und Ziffern bestehen, dabei sollte das erste Zeichen ein Buchstabe sein; es sind Groß- und Kleinbuchstaben erlaubt. Es wird zwischen Groß- und Kleinschreibung unterschieden ($TGM ist nicht das gleiche wie $tgm)
Sie dürfen keine deutschen Umlaute oder scharfes ß enthalten.
Sie dürfen als einziges Sonderzeichen den Unterstrich »_« enthalten.
Sie dürfen nicht mit einem reservierten Wort identisch sein, also z. B. mit einem Befehl aus der Sprache PHP.
Man sollte selbsterklärende Namen vergeben. Das hat den Vorteil, dass sich jeder, der sich später mit dem Programm befasst, sofort zurechtfinden kann.