如何在 PHP 中使用 __dir__?
__DIR__ 可以用於獲取當前的工作目錄。從 PHP 5.3 版本開始已引入此程式碼。它類似於使用 dirname(__FILE__)。通常,它用於包含其他存在於包含的檔案中的檔案。
考慮以下目錄結構 -
一個名為“master”的目錄,其中有兩個名為“worker_1”和“worker_2”的檔案。主目錄本身是主專案目錄的子資料夾。
專案目錄還包含一個 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";
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP