函式名:exit()
適用版本:所有版本
用法:exit() 函式用於立即終止當前指令碼的執行,並返回一個特定的狀態碼。它可以用於終止指令碼的執行,並向使用者顯示一條錯誤訊息、輸出一些除錯資訊,或者重定向使用者到其他頁面等。
語法:exit([string $status])
引數:
- status(可選):指定指令碼終止時的狀態碼,可以是整數或字串型別。
返回值:無返回值
示例:
- 終止指令碼並輸出錯誤訊息:
$errorMsg = "發生了錯誤,請稍後再試!";
exit($errorMsg);
- 終止指令碼並輸出除錯資訊:
$debugInfo = "除錯資訊:變數 $x 的值為 " . $x;
exit($debugInfo);
- 終止指令碼並重定向使用者到其他頁面:
header("Location: https://www.example.com");
exit();
注意事項:
- exit() 函式將會終止整個指令碼的執行,後續的程式碼將不會被執行。
- 如果狀態碼超出範圍(如非整數或大於255的整數),將被當作 255 處理。