我收到许多从PHP 5.2.9升级到PHP 5.3.0时出现的错误,但奇怪的是,错误显示为引用$ _GET变量的结果,而不是与时区有关设置.
这是错误:
警告:date_default_timezone_get():依赖系统的时区设置是不安全的.您需要使用date.timezone设置或date_default_timezone_set()函数.
有没有其他人看过同样的事情,并找到了解决它的方法,而不是简单地改变error_reporting级别?
谢谢.
当我从PHP 5.2升级到PHP 5.3时,我也遇到了这个错误.我通过在php.ini中设置相应的服务器时区来解决这个问题:
date.timezone = "Europe/Berlin"
Run Code Online (Sandbox Code Playgroud)
在http://php.net/manual/de/function.date-default-timezone-set.php之后,E_WARNING如果没有设置时区,则抛出PHP 5.3 a .