Bagaimana untuk menggunakan __dir__ dalam PHP?

PHPz
Lepaskan: 2023-08-31 22:26:02
ke hadapan
1724 orang telah melayarinya

Bagaimana untuk menggunakan __dir__ dalam PHP?

__DIR__ boleh digunakan untuk mendapatkan direktori kerja kod semasa. Ia diperkenalkan bermula dengan PHP versi 5.3. Ia serupa dengan menggunakan diname(__FILE__). Biasanya digunakan untuk memasukkan fail lain yang wujud dalam fail yang disertakan.

Pertimbangkan struktur direktori berikut -

Satu direktori yang dipanggil "master" dengan dua fail bernama 'worker_1' dan 'worker_2'. Direktori induk itu sendiri ialah subfolder bagi direktori projek utama.

Direktori projek juga mengandungi fail index.php.

Pertimbangkan terdapat dua fail dalam direktori yang dipanggil inc, yang merupakan subfolder direktori projek kami, di mana fail index.php terletak -

project_directory
├── master
│ ├── worker_1.php
│ └── worker_2.php
└── index.php
Salin selepas log masuk

Jika kita melaksanakan kod -

include "master/worker_1.php";
Salin selepas log masuk

dari index.php , ia akan berjalan dengan jayanya.

Tetapi untuk menjalankan worker_1.php dengan memasukkan worker_2.php, kemasukan relatif fail index.php mesti dilakukan seperti yang ditunjukkan di bawah -

include "master/worker_2.php";
Salin selepas log masuk

Menggunakan __DIR__ akan menjadikannya berjalan. Dari worker_1.php kod berikut boleh dilaksanakan -

<?php
include __DIR__ . "/worker_2.php";
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan __dir__ dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!