1--TEST-- 2Closure 053: self::class in static closure in non-static method. 3--FILE-- 4<?php 5 6class A { 7 function foo() { 8 $f = static function() { 9 return self::class; 10 }; 11 return $f(); 12 } 13} 14 15class B extends A {} 16 17$b = new B; 18var_dump($b->foo()); 19--EXPECT-- 20string(1) "A" 21