I got used to property autocompletion - you start to write the name of property (without this and without $) and it completes it as $this->nameOfPropery. Very handy. Strange thing is that phpstorm is not doing that with static methods. like writing nameOfStaticProperty to be autocompleted as self::$nameOfStaticProperty. Avoiding non-letter characters shift combination like ->, $, :: speeds up the writing a lot. Am I doing something wrong or described behavior is not supported yet. If there is a request for it in bug tracker (couldn't find it) can someone give me a link so I can vote up. If not I can submit a request.