A static function MyClass::myFunction
class MyClass { private static myFunction() { } }
can be referenced as callable in the same by class as
[ self::class, 'myFunction' ] self::class . '::myFunction' [ __CLASS__, 'myFunction' ] __CLASS__ . '::myFunction' [ 'MyClass', 'myFunction' ] 'MyClass::myFunction'
It's unclear if there is a preferred variant and which one it should be.