在 PHP 中对date_default_timezone_set的作用范围是什么?


What is the scope of action on date_default_timezone_set in PHP?

PHP中对date_default_timezone_set的操作范围是什么?

我的意思是如果我使用:

function foo()
{
date_default_timezone_set('valid string'); /* where valid string is a valid date_default_timezone_set parameter */
echo (date('bla bla'));
}

使用 foo() 后,日期将恢复为正常/默认时区?

不,作用域是执行脚本的生存期。通常,您调用date_default_timezone_set一次(在脚本初始化时),然后忘记它。