我創建一個Android手機和服務器之間的連接。爲此,我在Windows x64上使用XAMPP 1.8.0和PHP:5.4.4 7.十天前,我正在使用一種工作效率爲100%的代碼。由於其他工作,我無法在這個項目上工作得更多。今天,我啓動了我的應用程序,並感到驚喜有從功能日期警告和錯誤的連接:錯誤創建連接「錯誤空」
警告:日期():這是不是安全的依靠系統的 時區設置。您需要需要才能使用date.timezone設置 或date_default_timezone_set()函數。如果你使用任何的 這些方法,你仍然得到這樣的警告,你最有可能 拼錯時區標識符。我們現在選擇了時區「UTC」作爲 ,但請設置date.timezone以選擇您的時區。在 d:\ SERVER \ XAMPP \ htdocs中\ creater.php上線
[{ 「errorInfo中」:空}]
WTF發生?在這段時間我更新了一些窗口更新修復的窗口,我的手機從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();
}
可能的重複http://stackoverflow.com/questions/5535514/how-to-fix-warning-from-date-in-php – aynber
這解決了日期問題,但我仍然認爲這很奇怪,因爲十幾天前,我對此沒有任何問題。無論如何,主要問題沒有解決。 –
我不確定。這個錯誤來自PHP本身,所以我不知道它爲什麼會改變。嘗試不要捕捉異常,嘗試捕捉PDOException $ e,並查看是否給你任何不同的東西。 – aynber