0
我敢肯定,在一個PHP函數將返回錯誤,將停止執行(至今)。如果我在PHP函數中添加一個返回false,我是否會停止執行?
我正在寫檢查文件是否超過24小時覆蓋一個PHP函數。
新的文件是從通過絕對URL的網頁服務器上獲取我的本地機器上,我使用甲基苯丙胺和小打小報告(Mac上的防火牆)。當我測試我的代碼執行,即使該文件是在少24小時老我得到正確的「退出腳本」,但我也得到一個小打小報告警報來問我給予PHP允許連接到外部服務器。
是返回假正確退出函數的執行? 我不希望每次啓動此功能時,我的腳本都會繼續從外部服務器獲取信息。
示例代碼
function fileUpdate($myfile) {
if (file_exists($myfile)) {
if (time()-filemtime($myfile) < 24 * 3600) {
echo "exit script";
return false;
}
}
// execute code
$file = file_get_contents($myfile);
........
}