好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP終止腳本運行三種實現方法詳解

PHP終止腳本運行三種實現方法詳解

熱門標簽:地圖標注視頻廣告入駐 招標自動語音外呼系統 ai電話機器人加盟代理 gps 地圖標注軟件 400電話鄭州申請 中原區電話機器人價格 黔江400電話如何辦理 OMG地圖標注app 電銷機器人便宜的有嗎

PHP中,終止腳本運行有三種方式:主腳本程序中使用return、腳本中使用exit()、die(),三者所在的腳本文件他們之后的代碼都不會執行。

1.die( ) 和 exit( )

在PHP中,die() 和 exit()的用法和作用是一樣的。

這兩個函數可以有參數,如果參數是一個字符串,則該函數會在中止腳本運行前輸出字符串。

如果參數是一個整數,這個值被用做退出狀態。值的范圍在0到254之間。

退出狀態255由PHP保留,不會被使用;狀態0用于成功地終止程序。

注:PHP版本號大于4.2.0,括號里的值是整數,不會輸出該參數。

因為die()和exit()的用法和作用一樣,我就拿die()來舉例子。

代碼示例1:

在主腳本中:

?php
header(content-type:text/html;charset=utf-8);
$a = 1;
$b = 9;
echo $a; // 輸出 1
die; // 中止腳本運行,下面不在運行
$sum = $a + $b;
echo $sum; // 不被輸出
?>

運行結果:

1

代碼示例2:

在函數中:

?php
header("content-type:text/html;charset=utf-8");
function A(){
echo "2"; // 輸出 2
die("error"); // 中止腳本運行,并輸出括號里的字符串
}
echo "1"; // 先輸出 1
A(); // 調用函數
echo "錢難有"; // 不被輸出
?>

運行結果:

1
2
error

解釋一下例2:"錢難有"沒有被輸出呢?

首先PHP的執行機制是從上到下。

第一步先聲明函數

第二步執行echo語句輸出1

第三步調用函數A,輸出2,執行 die 中止腳本運行 并輸出error

小結: die( ) 和 exit( ) 不管是在主腳本或函數里都是中止腳本運行的,后面的代碼都不在執行。

2. return

首先return是語言結構,它不是函數。它可以有返回值。

如果在主腳本中調用,則當前腳本文件中止運行。如果當前腳本文件是被 include 的或者 require 的,則控制交回調用文件。此外,如果當前腳本是被 include 的,則 return 的值會被當作 include 調用的返回值,相應的在主腳本文件中定義一個變量進行返回值的接收。

如果一個函數中包含return 語句,當調用此函數時,函數的執行只會進行到return這一步,return之后的語句都不會執行,并將return的參數作為函數的值返回。

代碼示例1:

主腳本中:

?php
header("content-type:text/html;charset=utf-8");
$name = "錢難有";
echo "紅軍不怕遠征難"; // 輸出
return; // 中止腳本運行
echo $name; // 不被輸出
?>

運行結果:

紅軍不怕遠征難

代碼示例2:

函數體中:

?php
header("content-type:text/html;charset=utf-8");
function A(){
$a = 5; $b = 4; // 定義兩個局部變量
return $a + $b; // 返回 $a+$b 的值,并結束當前腳本
echo $a; // $a不在被輸出
}
$sum = A(); // 調用函數 并用變量接收 return 的返回值
echo $sum; // 輸出 $sum
echo "錢難有"; // 輸出 "錢難有"
?>

運行結果:

9

錢難有

小結: 在主腳本中調用 return ,則腳本中止運行。在函數體調用return,如果有返回值則返回,函數里的代碼不在執行。而主腳本的代碼依然會運行。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php提高腳本性能的4個技巧
  • PHP終止腳本執行的實例代碼
  • PHP實現文件上傳后臺處理腳本
  • phpstudy后門rce批量利用腳本的實現
  • 實例說明js腳本語言和php腳本語言的區別
  • phpredis執行LUA腳本示例代碼
  • 使用phpstorm對docker中的腳本進行debug的方法
  • php-fpm服務啟動腳本的方法
  • PHP調用ffmpeg對視頻截圖并拼接腳本

標簽:哈密 那曲 阿里 北京 池州 日照 濟源 孝感

巨人網絡通訊聲明:本文標題《PHP終止腳本運行三種實現方法詳解》,本文關鍵詞  PHP,終止,腳本,運行,三種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP終止腳本運行三種實現方法詳解》相關的同類信息!
  • 本頁收集關于PHP終止腳本運行三種實現方法詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 一级做a爰| 久久久久久国产一级毛片高清版 | 兄妹蕉谈视频| 在线不欧美| 欧美日韩视频在线一区二区| 3d动漫无尽网站| 亚洲日韩精品无码AV一区二区三区| 日本少妇高潮XXXXⅩOOO| xxxccc网站| 女学生疯狂?喷水自慰| 老太太bb| vam神女宫全集播放| 国产精品v免费视频| 边吃胸边膜下免费版视频 | 新视觉影视6080yy被窝新影视| 亚洲精品ww久久久久久P站| 性瘾公主的被Cao日常| h网站免费在线观看| 江门市| 中经贸学院李晓雅视频怎么看| 一级全黄绿象视频免费| 日本护士撒尿好爽A片| 特级特黄一级乱仑| 国精产品无人区一码二码三蘑菇 | 最近最新中文字幕免费1| 国产精品久久久久久漫画软件| free色老太bbw性hd| 蜜桃秘?AV一区二区三区| 中国japonensis90| 亚洲中文字幕无码久久综合| 亚洲丨国产丨精品入口曰日| 爆乳身材尤物女神▌91| 一层一层的剥开你的衣服| 一级做a爰黑人又硬又粗视| 宅女福利100集| 粉嫩小箩莉奶水四溅小说| 男仆打开双腿让少爷调教男男| 波多野结衣破坏版| 日本少妇做爰全过程二区| 好紧?我要进去C你了高H| 男男大尺度啪啪细节描述小说|