PHP return語句的另一個作用
一直以為,return只能出現(xiàn)在函數(shù)中,直到看了bbPress的代碼:
<?php require_once('./bb-load.php'); bb_repermalink(); // The magic happens here. if ( $self ) { if ( strpos($self, '.php') !== false ) { require($self); } else { require( BB_PATH . 'profile-base.php' ); } return; }
難道 return 還能出現(xiàn)在函數(shù)之外?這在C語言是無法想象的。
查了一下 PHP 手冊:如果在一個函數(shù)中調(diào)用 return 語句,將立即結(jié)束此函數(shù)的執(zhí)行并將它的參數(shù)作為函數(shù)的值返回。如果在全局范圍中調(diào)用,則當(dāng)前腳本文件中止運行。
唉,受C語言的毒害太深了。
相關(guān)文章
PHP實現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法示例
這篇文章主要介紹了PHP實現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法,結(jié)合實例形式分析了Unicode編碼與解碼的相關(guān)實現(xiàn)與使用技巧,需要的朋友可以參考下2017-04-04PHP安全之register_globals的on和off的區(qū)別
這篇文章主要介紹了PHP安全之register_globals的on和off的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07php數(shù)組排序usort、uksort與sort函數(shù)用法
這篇文章主要介紹了php數(shù)組排序usort、uksort與sort函數(shù)用法,詳細介紹了usort、uksort與sort函數(shù)在數(shù)組排序中的應(yīng)用,具有不錯的參考借鑒價值,需要的朋友可以參考下2014-11-11PHP動態(tài)分頁函數(shù),PHP開發(fā)分頁必備啦
PHP動態(tài)分頁函數(shù),PHP開發(fā)分頁必備啦。其實吧,這個是必用的,不說了,PHP動態(tài)分頁函數(shù)還是不錯,比較簡單吧2011-11-11