国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

解析php中die(),exit(),return的區別

2024-05-04 23:10:43
字體:
來源:轉載
供稿:網友
die()停止程序運行,輸出內容
exit是停止程序運行,不輸出內容
return是返回值
die是遇到錯誤才停止
exit是直接停止,并且不運行后續代碼,exit()可以顯示內容。
return就是純粹的返回值了,但是也不會運行后續代碼
exit(0):正常運行程序并退出程序;
exit(1):非正常運行導致退出程序;
return():返回函數,若在主函數中,則會退出函數并返回一值。
詳細說:
1. return返回函數值,是關鍵字; exit 是一個函數。
2. return是語言級別的,它表示了調用堆棧的返回;而exit是系統調用級別的,它表示了一個進程的結束。
3. return是函數的退出(返回);exit是進程的退出。
4. return是C語言提供的,exit是操作系統提供的(或者函數庫中給出的)。
5. return用于結束一個函數的執行,將函數的執行信息傳出個其他調用函數使用;exit函數是退出應用程序,刪除進程使用的內存空間,并將應用程序的一個狀態返回給OS,這個狀態標識了應用程序的一些運行信息,這個信息和機器和操作系統有關,一般是 0 為正常退出,非0 為非正常退出。
6. 非主函數中調用return和exit效果很明顯,但是在main函數中調用return和exit的現象就很模糊,多數情況下現象都是一致的
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新泰市| 修文县| 武邑县| 兴国县| 阿拉善左旗| 沙雅县| 萍乡市| 房产| 普格县| 古浪县| 龙胜| 巴青县| 文山县| 昌都县| 通许县| 吉安县| 汪清县| 尼勒克县| 汉寿县| 揭阳市| 铁岭县| 乌什县| 喀喇沁旗| 韶山市| 盐津县| 大竹县| 潼关县| 华容县| 炎陵县| 桂阳县| 资溪县| 游戏| 正蓝旗| 治多县| 海南省| 望奎县| 措勤县| 芦山县| 刚察县| 五大连池市| 两当县|