PHP return語句另類用法不止是在函數中
來源:易賢網 閱讀:1010 次 日期:2014-11-13 16:08:58
溫馨提示:易賢網小編為您整理了“PHP return語句另類用法不止是在函數中”,方便廣大網友查閱!

分享下PHP return語句的另一個作用,在bbPress的代碼中看到的一個奇葩使用方法。

一直以為,return只能出現(xiàn)在函數中,直到看了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)在函數之外?這在C語言是無法想象的。

查了一下 PHP 手冊:如果在一個函數中調用 return 語句,將立即結束此函數的執(zhí)行并將它的參數作為函數的值返回。如果在全局范圍中調用,則當前腳本文件中止運行。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網