php return語句另類用法不止是在函數中
來源:易賢網 閱讀:851 次 日期:2014-10-20 15:42:41
溫馨提示:易賢網小編為您整理了“php return語句另類用法不止是在函數中”,方便廣大網友查閱!

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

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

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

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

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

版權所有:易賢網