die 與exit 的區別

2022-09-12 18:00:30 字數 568 閱讀 8594

**

die()與exit()

php手冊:

die()equivalent to 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 的區別

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 函式的別名。該函式只接受乙個引數,可以是乙個程式返回的數值或是乙個字串,也可以不輸入引數,結果沒有返回值。參考 雖然兩者相...