首頁 > 後端開發 > php教程 > ## PHP中如何取得初始執行腳本和目前運行腳本的絕對路徑?

## PHP中如何取得初始執行腳本和目前運行腳本的絕對路徑?

Patricia Arquette
發布: 2024-10-27 02:20:30
原創
1086 人瀏覽過

## How to Get the Absolute Path of the Initially Executed Script and the Currently Running Script in PHP?

取得PHP 中初始執行腳本的絕對路徑

由於各種條件,識別執行腳本的絕對路徑可能具有挑戰性和操作環境。讓我們探索在 PHP 中實現此目的的最可靠方法。

對於初始執行的腳本:

要確定最初執行的腳本的路徑,請使用debug_backtrace() 函數。它產生所有函數呼叫的跟踪,包括初始腳本的呼叫。以下程式碼段示範如何擷取初始檔案的路徑:

<code class="php">$stack = debug_backtrace();
$initialFile = $stack[count($stack) - 1]['file'];</code>
登入後複製

對於目前正在執行的腳本:

如果您需要目前正在執行的腳本的路徑,您可以使用FILE 常數。它會傳回目前PHP 檔案的絕對路徑:

<code class="php">$currentFile = __FILE__;</code>
登入後複製

不同環境中的使用:

這些方法在各種環境中都有效,包括命令列和阿帕奇。無論腳本的執行上下文如何,它們都能提供一致且可靠的結果。

結論:

對初始執行的腳本和FILE 對於當前運行的腳本來說,是PHP中獲取絕對路徑的有效方法。這些技術適用於多種場景,保證路徑檢索準確。

以上是## PHP中如何取得初始執行腳本和目前運行腳本的絕對路徑?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板