I\'m a relative newcomer to PHP, and I\'m figuring out the best way to implement some database access code. I\'m trying to create some simple database access objects -- each ta
An abstract function will never be static, in any kind of language.
A static function provide a functionality, even if there is no instance.
An abstract function doesn't provide any functionnality.
Logically, you can't use an abstract static function, which would --ALWAYS AND NEVER-- provide a functionnality.
B extends A
When you call a static function in B context, it'll be runned in A context (cause of static state).
But, in A context, this same function is abstract, an you're not allowed to call it.