Mахmахmахimus,
static поля не зависмы от контекста. Чтобы получить получить значение static поля или вызвать static метод, даже инстанцировать класс не нужно. public значит доступны везде и снаружи и внутри и всем потомкам. static private - значит доступны только внутри механизма класса, но также не зависимы от контекста. Гугл закрыли? ну хотя бы тут посмотри
http://php.su/learnphp/phpoo/?php5
Ах, да, не забудь про перегрузку полей, и что потомки не могут сужать права доступа к полям, а только расширять.
Тебе будет грустно когда ты поймешь, что полноценные классы реализовать не получится.