我有以下的測試代碼:@date_default_timezone_get()默默崩潰
<html>
<body>
<p>
Hi
</p>
<?php
if (function_exists('date_default_timezone_get')) {
echo "J";
$timezone = @date_default_timezone_get();
echo "K";
date_default_timezone_set($timezone);
echo "L";
}
phpinfo();
?>
</body>
</html>
當我找回它通過我的工作顯然阿帕奇我得到的只是:
<html>
<body>
<p>
Hi
</p>
J
如果我註釋掉「$ timezone = @date_default_timezone_get();'然後我得到一個響應,其中沒有定義'$ timezone',然後是標準phpinfo()輸出。
到目前爲止,我發現的所有調試選項都不會在任何日誌中顯示我感興趣的任何內容。
使用PHP在命令行上運行腳本也不會出錯。
供參考:這是我試圖找出爲什麼我的websvn突然停止工作,我已經縮小了失敗這一行,並在示例代碼中失敗,所以我感覺相當好,除了爲什麼它只是不會工作。
哈哈,顯然我不是一個PHP的開發。刪除@會很有用:) – LovesTha