首頁 >後端開發 >php教程 >如何在PHP中使用__dir__?

如何在PHP中使用__dir__?

PHPz
PHPz轉載
2023-08-31 22:25:061791瀏覽

如何在PHP中使用__dir__?

__DIR__ 可以用來取得目前程式碼工作目錄。它從PHP 5.3版本開始引入。它類似於使用 dirname(__FILE__)。通常用於包含其他文件,這些文件存在於一個被包含的文件中。

考慮以下目錄結構 -

一個名為 "master" 的目錄,其中有兩個檔案名稱為 'worker_1' 和 'worker_2'。 master 目錄本身就是主專案目錄的子資料夾。

專案目錄也包含一個 index.php 檔案。

考慮在一個名為inc 的目錄中有兩個文件,該目錄是我們專案目錄的子資料夾,index.php 文件所在的位置-

project_directory
├── master
│ ├── worker_1.php
│ └── worker_2.php
└── index.php

如果我們執行程式碼-

include "master/worker_1.php";

從index.php,它運行成功。

但是要透過包含worker_2.php來執行worker_1.php,必須完成對index.php檔案的相對包含,如下所示 -

include "master/worker_2.php";

使用 __DIR__ 將使其運行。從worker_1.php可以執行以下程式碼 -

<?php
include __DIR__ . "/worker_2.php";

以上是如何在PHP中使用__dir__?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除