PHP return ステートメントの別の関数、bbPress コードで見られる奇妙な使用法を共有します。
bbPress のコードを見るまで、return は関数内でのみ使用できると常に思っていました:
return は関数の外でも使用できますか?これはC言語では考えられないことです。
PHP マニュアルを確認してください: 関数内で return ステートメントを呼び出すと、この関数の実行が直ちに終了し、そのパラメーターが関数の値として返されます。グローバル スコープで呼び出された場合、現在のスクリプト ファイルの実行は中止されます。
returnは戻るという意味です。
エコーが出力されます。印刷もできます
リターンは出力されません
はい、論理関係によれば、return が実行されると戻り、その後のステートメントは実行されません。ただし、このプログラムの 2 番目の return は実行される可能性があります。まったく役に立たず、実行されることはありません