Les constantes de classe contiennent des valeurs qui ne changent pas durant l'exécution d'un programme. Elles permettent de rendre le code plus claire. Une constante de classe appartient à la classe où elle est définie. Pour y accéder on utilise l'opérateur de résolution de portée (::). Le mot clé self fait référence à la classe courante et permet d'accéder aux constantes de classe au sein de la classe concernée.