這篇文章主要介紹php中die exit的區(qū)別是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
網站設計、成都網站制作介紹好的網站是理念、設計和技術的結合。創(chuàng)新互聯建站擁有的網站設計理念、多方位的設計風格、經驗豐富的設計團隊。提供PC端+手機端網站建設,用營銷思維進行網站設計、采用先進技術開源代碼、注重用戶體驗與SEO基礎,將技術與創(chuàng)意整合到網站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。PHP中exit()與die()的區(qū)別
PHP手冊:die()Equivalent to exit()。
說明:die()和exit()都是中止腳本執(zhí)行函數;其實exit和die這兩個名字指向的是同一個函數,die()是exit()函數的別名。該函數只接受一個參數,可以是一個程序返回的數值或是一個字符串,也可以不輸入參數,結果沒有返回值。
參考:雖然兩者相同,但通常使用中也有細微的選擇性。
例如:當傳遞給exit和die函數的值為0時,意味著提前終止腳本的執(zhí)行,通常用exit()這個名字。
echo "1111"; exit(0); echo "2222"; // 22222不會被輸出,因為程序運行到exit(0)時,腳本已經被提前終止,“馬上斷氣”。
當程序出錯時,可以給它傳遞一個字符串,它會原樣輸出在系統(tǒng)終端上,通常使用die()這個名字。
$fp=fopen("./readme.txt","r") or die("不能打開該文件"); // 這種情況下,如果fopen函數被調用返回布爾值false時,die()將立即終止腳本,并馬上打印 // 傳遞給它的字符串,“死前還能說一兩句話”。
1、功能上,die() 就等同于 exit();
2、PHP有多種運行方式,即可網站形式,也可腳本形式(不需要Web服務器)。
當PHP為腳本形式運行時,建議用exit():
比如說 Bash Shell腳本語言,當它要停止運行時,會用 exit()函數終止腳本,并允許輸出點內容到運行環(huán)境(一般是存儲到一個全局變量中),但輸出的內容只能是 數字,表示“命令的結束狀態(tài)”。
也就是說,exit(123)只是輸出一種運行狀態(tài)123,而不是真的要向控制臺輸出字符串 123。如果要向控制臺輸出123,代碼得改成如下形式:
<?php exit('123');?>
當PHP為網站形式運行時,建議用die():
但此時 die(數字),就沒啥意義,因為它不會向頁面輸出 數字 字符串,也就是說,如果想讓頁面終止并且輸出數字的話,得改成如下形式
<?php die('123');?>
以上是php中die exit的區(qū)別是什么的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!
文章標題:php中dieexit的區(qū)別是什么-創(chuàng)新互聯
網站路徑:http://aaarwkj.com/article28/gcccp.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站策劃、做網站、網站設計公司、品牌網站設計、App設計、Google
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯