Good question @nandy-andy. I have no claims about the difference between the performance, and it would be interesting to know if there is much difference, but semantically, I've not seen static being used for class constants specifically. [PHP Doc on class constants](http://www.php.net/manual/en/language.oop5.constants.php) uses `self::`. That is all I have about this topic :)