--TEST-- Closure 054: self::class in non-static closure in non-static method. --FILE-- <?php class A { function foo() { $f = function() { return self::class; }; return $f(); } } class B extends A {} $b = new B; var_dump($b->foo()); --EXPECT-- string(1) "A"