1--TEST-- 2Bug #47054 (BC break in static functions called as dynamic) 3--FILE-- 4<?php 5 6class C { 7 final static function s() { 8 print "Called class: " . get_called_class() . "\n"; 9 } 10} 11class D extends C { 12 public function m() { 13 $this->s(); 14 } 15} 16 17$d = new D(); 18$d->m(); 19 20C::s(); 21 22$c = new C(); 23$c->s(); 24 25?> 26--EXPECT-- 27Called class: D 28Called class: C 29Called class: C 30