Maison >développement back-end >tutoriel php >Comment utiliser __dir__ en PHP ?

Comment utiliser __dir__ en PHP ?

PHPz
PHPzavant
2023-08-31 22:25:061808parcourir

Comment utiliser __dir__ en PHP ?

__DIR__ peut être utilisé pour obtenir le répertoire de travail du code actuel. Il a été introduit à partir de la version 5.3 de PHP. Cela revient à utiliser dirname(__FILE__). Généralement utilisé pour inclure d'autres fichiers qui existent dans un fichier inclus.

Considérez la structure de répertoires suivante : 

Un répertoire appelé "master" avec deux fichiers nommés "worker_1" et "worker_2". Le répertoire maître lui-même est un sous-dossier du répertoire principal du projet.

Le répertoire du projet contient également un fichier index.php.

Considérez qu'il y a deux fichiers dans un répertoire appelé inc, qui est un sous-dossier du répertoire de notre projet, où se trouve le fichier index.php -

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

Si nous exécutons le code -

include "master/worker_1.php";

depuis index.php , il s'exécute avec succès.

Mais pour exécuter Worker_1.php en incluant Worker_2.php, l'inclusion relative du fichier index.php doit être effectuée comme indiqué ci-dessous -

include "master/worker_2.php";

L'utilisation de __DIR__ le fera fonctionner. Depuis worker_1.php, le code suivant peut être exécuté -

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer