PHP, static vs self

in a class, static refers to the child-most class. self refers to the class in which the code is written.
For inheritance use static.