亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中exit()與die()的區別

發布時間:2020-06-07 16:39:51 來源:網絡 閱讀:1317 作者:new個對象 欄目:web開發

本篇文章簡要分析一下在php中經常用到的exit和die的區別,有需要的朋友可以看一下。

首先思考一個問題:

如下代碼會向頁面顯示什么?

曾經有段時間我一直認為 頁面會顯示 123,但實踐結果告訴我,答案錯了,頁面一片空白!

一直不知道為什么,死活不輸出123,為了讓頁面輸出123,我把它修改為如下代碼:

查看代碼打印

網上的一段資料:

PHP中exit()與die()的區別

PHP手冊:die()Equivalent to exit()。

說明:die()和exit()都是中止腳本執行函數;其實exit和die這兩個名字指向的是同一個函數,die()是exit()函數的別名。該函數只接受一個參數,可以是一個程序返回的數值或是一個字符串,也可以不輸入參數,結果沒有返回值。

參考:雖然兩者相同,但通常使用中也有細微的選擇性。例如:

當傳遞給exit和die函數的值為0時,意味著提前終止腳本的執行,通常用exit()這個名字。

當程序出錯時,可以給它傳遞一個字符串,它會原樣輸出在系統終端上,通常使用die()這個名字。

回到前面這個話題,下面代碼為什么不輸出 123 到頁面?

自己總結:

1、功能上,die() 就等同于 exit();

2、PHP有多種運行方式,即可網站形式,也可腳本形式(不需要Web服務器)。

當PHP為腳本形式運行時,建議用exit():

比如說 Bash Shell腳本語言,當它要停止運行時,會用 exit()函數終止腳本,并允許輸出點內容到運行環境(一般是存儲到一個全局變量中),但輸出的內容只能是 數字,表示“命令的結束狀態”。

相關參考鏈接:http://blog.snsgou.com/post-711.html

也就是說,exit(123)只是輸出一種運行狀態123,而不是真的要向控制臺輸出 123。如果要向控制臺輸出123,代碼得改成如下形式:

當PHP為網站形式運行時,建議用die():

但此時 die(數字),就沒啥意義,因為它不會向頁面輸出 數字 字符串,也就是說,如果想讓頁面終止并且輸出數字的話,得改成如下形式

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杂多县| 石城县| 上杭县| 永丰县| 陆河县| 西充县| 霞浦县| 蒙山县| 鄂伦春自治旗| 阿克苏市| 依安县| 恭城| 于都县| 屏山县| 五原县| 东乡县| 丹棱县| 江达县| 娱乐| 武宁县| 道孚县| 静乐县| 界首市| 临朐县| 宁陕县| 萨迦县| 宜章县| 筠连县| 龙游县| 建德市| 浪卡子县| 夏邑县| 樟树市| 大同县| 财经| 罗江县| 海宁市| 石嘴山市| 江西省| 辽宁省| 武穴市|