break|require|return 等關鍵字的用法

來源:互聯網
上載者:User

 

迴圈的終止:Break 跳出整個迴圈,剩餘的迴圈體,都不需要再執行。Continue: 跳出當前迴圈,只結束當前迴圈體,而其餘的迴圈體繼續執行。 我們流程式控制制語句是可以嵌套的。可能出現 迴圈內有分支  分支內有迴圈 迴圈內有迴圈。當出現迴圈內有迴圈時,我們稱之為多重迴圈!例如 刪除乘法表: 如果是在多重迴圈內,寫break或者continue,則控制的是直接包含break或者continue的迴圈。 那如果我們需要同時 結束 多重迴圈 ,應該 在 break或者continue後增加參數,表示跳出(結束)的迴圈層數。參數是一個整型 1 表示一層 預設的。2 表示2層。以此類推。 Continue也可以如上的使用方式。還有一些例外情況:當出現 迴圈語句 內套 分支(switch)時, 如果需要終止: 因為php內部 將swtich當 迴圈看待。檔案的包含一個php檔案包含另一個php檔案。IncludeRequire 其中 檔案名稱部分 可以為相對位址 也可以為 絕對位址。相對位址:需要載入的檔案,相對於當前的檔案的一個地址。 絕對位址:在windows上 以 盤符開始,到達某個檔案的真真實位址。如果是linux下 以 / 開頭;  例如載入檔案: 通常在一個php項目中,使用絕對位址相對較多。 以上 include 與 require 的功能完全相同,因此使用方法和效果是沒有區別的。因為對目標載入檔案的需求層級不同:導致如果目標檔案不正確,則會產生不同的錯誤層級。include require Include_onceRequire_once有once 的載入,會在執行載入之前 ,先判斷目標指令碼是否已經被,載入到當前的指令碼內了。如果已經載入則不會重新載入。與沒有once的載入不同。 Include_once 和 required_once的區別:區別同 include 與 require的區別相同:Return在函數中使用return在函數外使用return相當於停止指令碼執行。 但是 當 return 寫到 被載入的指令碼內時,行為發生了變化 如果寫到了 目標的檔案內,那麼return的意義是:目標檔案 36.php 載入他的檔案:我們接收 include的傳回值; 我們通常利用這個特性 製作項目的設定檔:設定檔: 使用配置的地方:   作業for($i=0 ;$i <=10; $i ++) {    switch($i) {    case 3:        echo 'swtich';        break 2;//continue 2;    }    echo $i;}代碼如上,如果break換成continue 會怎麼樣,試著解釋原因。

相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。