<?php
namespace Name;
function Boo() {
var_dump('func:', __FUNCTION__, __METHOD__);
}
trait Constants {
public static function traitC () {var_dump('trait_method:', __FUNCTION__, __METHOD__);call_user_func(function () { var_dump('trait_closure:', __FUNCTION__, __METHOD__); }); }
}
class Foo {
use Constants;
public static function method () {var_dump('method:', __FUNCTION__, __METHOD__);call_user_func(function () { var_dump('closure:', __FUNCTION__, __METHOD__); }); }
}
Boo();
Foo::method();
Foo::traitC();
var_dump(__METHOD__);
preferences:
35.69 ms | 402 KiB | 5 Q