ホームページ  >  記事  >  バックエンド開発  >  含まれている PHP ファイルからデータを返すにはどうすればよいですか?

含まれている PHP ファイルからデータを返すにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-19 07:50:30633ブラウズ

How to Return Data from Included PHP Files?

PHP に組み込まれたファイルから返す

外部 PHP ファイルを組み込む場合、特定のデータまたは例外を PHP に返す必要がある場合があります。インクルードされたファイルが呼び出されたスクリプト。このシナリオでは、標準の return() ステートメントが常に十分であるとは限りません。

この問題に対処するために、PHP は、インクルードされたファイルから値を返すことができる、あまり知られていない機能を提供します。次のコード シナリオを考えてみましょう:

<code class="php">// main script
$page = "User Manager";
include("application.php"); // script 2

// ...other code...</code>
<code class="php">// application.php (script 2)
if($permission["13"] !=='1'){
    include("/error/permerror.php"); // script 3
    return(); // this does not return to script 2
}</code>

解決策:

return() を使用する代わりに、スクリプト 'includeme.php' は明示的にvalue:

<code class="php">// includeme.php (script 3)
return 5;</code>

この値は、require() 関数を使用してメイン スクリプトでキャプチャできます:

<code class="php">// main script
$myX = require 'includeme.php'; // get returned value from script 3</code>

このアプローチにより、インクルードされたファイルからのデータの制御された戻りが可能になります。コードの実行とパラメータの受け渡しにおける柔軟性。

以上が含まれている PHP ファイルからデータを返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。