My habit is:

* in a non-static method, always call static methods as `$this->method()`
* in a static method, usually call static methods as `static::method()`
* for static variables, always use `self::$name`