closure
in是什么意思KCacheGrind
?我有它与我的功能之一,它指出了spl_autoload_register()
功能,spl_autoload_call
在KCacheGrind
. 而且self
函数的时间是60+,所以当然要优化,但是不知道从哪里下手。
closure
里面是什么KCacheGrind
?
我需要什么来优化上述功能以减少self
时间?
closure
in是什么意思KCacheGrind
?我有它与我的功能之一,它指出了spl_autoload_register()
功能,spl_autoload_call
在KCacheGrind
. 而且self
函数的时间是60+,所以当然要优化,但是不知道从哪里下手。
closure
里面是什么KCacheGrind
?
我需要什么来优化上述功能以减少self
时间?
闭包是一个使用超出其局部范围但不是全局变量的函数。
我将使用与语言无关的示例,因为自从我编写 PHP 以来,它一直存在:
function someFunc() {
var a = 0;
return function() { // This is the closure
a++;
return a;
}
}
var f = someFunc();
print(f()); // Prints 1
print(f()); // Prints 2
print(f()); // Prints 3
注意第一条评论。返回的函数是对a
变量的闭包。