Functions だけでなく PHP return ステートメントの別の使用法_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:18:41
オリジナル
994 人が閲覧しました

PHP return ステートメントの別の使用法は関数内だけではありません

PHP return ステートメントの別の関数を共有する、bbPress コードで見られる奇妙な使用方法。

bbPress コードを見るまでは、return は関数内でのみ使用できると常に思っていました。

require_once('./bb-load.php');

bb_repermalink(); // ここで魔法が起こります。

if ( $self ) {

if ( strpos($self, '.php') !== false ) {

require($self);

} 他 {

require( BB_PATH . 'profile-base.php' );

} // www.jb51.net

戻る;

}

関数の外でもreturnは出現するのでしょうか? これはC言語では考えられません。

PHP マニュアルを確認しました。関数内で return ステートメントが呼び出された場合、関数の実行は直ちに終了され、そのパラメーターは関数の値として返されます。グローバル スコープで呼び出された場合、現在のスクリプト ファイルの実行は中止されます。

http://www.bkjia.com/PHPjc/880147.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/880147.html技術記事 PHP return ステートメントの別の使用法は、関数内で PHP return ステートメントの別の関数を共有するだけでなく、bbPress コードで見られる奇妙な使用法でもあります。 戻ることしかできないといつも思っていました...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート