die()與exit()
php手冊:
die()equivalent to exit()。
說明:die()和exit()都是中止指令碼執行函式;其實exit和die這兩個名字指向的是同乙個函式,die()是exit()函式的別名。該函式只接受乙個引數,可以是乙個程式返回的數值或是乙個字串,也可以不輸入引數,結果沒有返回值。
參考:雖然兩者相同,但通常使用中也有細微的選擇性。例如:
當傳遞給exit和die函式的值為0時,意味著提前終止指令碼的執行,通常用exit()這個名字。
echo "1111";
exit(0);
echo "2222";
//22222不會被輸出,因為程式執行到exit(0)時,指令碼已經被提前終止,「馬上斷氣」。
當程式出錯時,可以給它傳遞乙個字串,它會原樣輸出在系統終端上,通常使用die()這個名字。
$fp=fopen("./readme.txt","r") or die("不能開啟該檔案");
//這種情況下,如果fopen函式被呼叫返回布林值false時,die()將立即終止指令碼,並馬上列印
//傳遞給它的字串,「死前還能說一兩句話」。
PHP中die 與exit 的區別
die 與exit php手冊 die equivalent to exit 說明 die 和exit 都是中止指令碼執行函式 其實exit和die這兩個名字指向的是同乙個函式,die 是exit 函式的別名。該函式只接受乙個引數,可以是乙個程式返回的數值或是乙個字串,也可以不輸入引數,結果沒有返回...
PHP中die 和exit 區別
php手冊 die equivalent to exit 說明 die 和exit 都是中止指令碼執行函式 其實exit和die這兩個名字指向的是同乙個函式,die 是exit 函式的別名。該函式只接受乙個引數,可以是乙個程式返回的數值或是乙個字串,也可以不輸入引數,結果沒有返回值。參考 雖然兩者相...
die 與exit 的區別
die 與exit php手冊 die equivalent to exit 其實exit和die這兩個名字指向的是同乙個函式,die 是exit 函式的別名。該函式只接受乙個引數,可以是乙個程式返回的數值或是乙個字串,也可以不輸入引數,結果沒有返回值。雖然兩者相同,但通常使用中也有細微的選擇性 當...