我正在创建一个 android 手机和服务器之间的连接。为此,我在 Windows x64 7 上使用 XAMPP 1.8.0 和 PHP:5.4.4。十天前,我正在使用 100% 工作的代码。由于其他工作,我无法在这个项目上工作更多。今天我推出了我的应用程序并惊喜!函数日期有警告,连接中有错误:
警告:date():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们现在选择时区“UTC”,但请设置 date.timezone 以选择您的时区。在 D:\SERVER\xampp\htdocs\creater.php第13
行 [{"errorInfo":null}]
WTF发生了?在这段时间里,我用一些 windows 更新修复更新了 windows,我的手机从 android 4.0.2 更新到了 4.1.2。
PD。错误信息来自:
try{
$link = new PDO('mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock;host=localhost;dbname=mydb', 'root', '');
$link->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$link->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(Exception $e) {
echo json_encode(array($e));
exit();
}