從PHP 中的包含檔案回傳
在PHP 中,你可能會遇到需要從包含的腳本返回到腳本的情況其中包括它。雖然 return() 語句在這種情況下無法如預期運行,但還有其他方法可以實現此目的。
使用 require 函數的方法:
您可以使用 require 或 require_once 函數而不是 include。這些函數都包含指定的文件,但它們也允許您從包含的文件返回一個值。
<code class="php">// In the included file (includeme.php) return 5; // In the main script (main.php) $myX = require 'includeme.php';</code>
在此範例中,includeme.php 檔案傳回 5,然後將其指派給 $主腳本中的 myX 變數。
使用全域 $return 變數的方法:
從包含的檔案傳回值的另一種方法是使用名為的全域變數$傳回。該變數可以在包含文件中設置,並且主腳本可以存取其值。
<code class="php">// In the included file (includeme.php) global $return; $return = 5; // In the main script (main.php) include 'includeme.php'; $myX = $return;</code>
在此方法中,全域 $return 變數在包含檔中設定為 5。然後,主腳本可以檢索其值並將其指派給 $myX。
這些方法可讓您從包含的檔案傳回值並相應地處理執行流程。請記住,這對於配置簡單應用程式或建立可重複使用模組來說是一個方便的功能。
以上是如何從 PHP 中包含的檔案傳回值的詳細內容。更多資訊請關注PHP中文網其他相關文章!