1
$isac_start = microtime(true);
function ilog($m) use ($isac_start){
$time_elapsed_secs = microtime(true) - $isac_start;
file_put_contents(__DIR__.'/debug_log.txt', $m . " - time elapsed: " . $time_elapsed_secs . "\n", FILE_APPEND | LOCK_EX);
}
给我
未定义的变量$isac_start
;
为什么?如何解决它?
我很确定PHP的'use'语法只对匿名函数有效。我不知道为什么会这样;我发现令人不安的是,命名和匿名函数的处理方式如此不同...... – Chris