Maison > Article > développement back-end > Voici quelques titres basés sur des questions qui correspondent au contenu de votre article : **Court et direct :** * **Comment déterminer le chemin absolu du script PHP initial ?** * **Obtenir le chemin absolu
Problème :
Obtention du chemin absolu du script exécuté initialement, quel que soit de son environnement d'exécution (ligne de commande ou Apache).
Solution :
Pour le script initialement exécuté :
<code class="php">$stack = debug_backtrace(); $firstFrame = $stack[count($stack) - 1]; $initialFile = $firstFrame['file'];</code>
Cette méthode utilise la fonction debug_backtrace pour capturer la trace de la pile et extraire le chemin du script initialement exécuté.
Pour le script actuel :
<code class="php">__FILE__ // Absolute path to the currently executing script</code>
Le La constante FILE fournit le chemin absolu vers le script en cours d'exécution, quel que soit son contexte d'exécution.
Remarques supplémentaires :
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!