Maison > développement back-end > tutoriel php > Explication détaillée du résumé des méthodes d'obtention de chemins et de répertoires en PHP

Explication détaillée du résumé des méthodes d'obtention de chemins et de répertoires en PHP

黄舟
Libérer: 2023-03-06 12:50:01
original
2403 Les gens l'ont consulté

L'éditeur suivant vous apportera un résumé de la méthode d'obtention des chemins et répertoires en PHP [à lire absolument]. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un coup d'œil.

La méthode permettant à PHP d'obtenir la somme du répertoire consiste à utiliser des variables magiques ; des variables super globales ;

<?php

/**

* PHP获取路径或目录实现

*/



//魔术变量,获取当前文件的绝对路径

echo "__FILE__: ========> ".__FILE__; 

echo &#39;<br/>&#39;;



//魔术变量,获取当前脚本的目录

echo "__DIR__: ========> ".__DIR__;

echo &#39;<br/>&#39;;



//dirname返回路径的目录部分,dirname(__FILE__)相当于__DIR__

echo "dirname(__FILE__): ========> ".dirname(__FILE__);

echo &#39;<br/>&#39;;



//$_SERVER[&#39;PHP_SELF&#39;]和$_SERVER[&#39;SCRIPT_NAME&#39;]的结果一般相同,他们都是获取当前脚本的文件名

//只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了

echo &#39;$_SERVER["PHP_SELF"]: ========> &#39;.$_SERVER[&#39;PHP_SELF&#39;];

echo &#39;<br/>&#39;;



echo &#39;$_SERVER["SCRIPT_NAME"]: ========> &#39;.$_SERVER[&#39;SCRIPT_NAME&#39;];

echo &#39;<br/>&#39;;



//当前执行脚本的绝对路径。记住,在CLI方式运行php是获取不到的

echo &#39;$_SERVER["SCRIPT_FILENAME"]: ========> &#39;.$_SERVER[&#39;SCRIPT_FILENAME&#39;];

echo &#39;<br/>&#39;;



//当前运行脚本所在的文档根目录。在服务器配置文件中定义。

echo &#39;$_SERVER["DOCUMENT_ROOT"]: ========> &#39;.$_SERVER[&#39;DOCUMENT_ROOT&#39;];

echo &#39;<br>&#39;;



//getcwd()返回当前工作目录

echo "getcwd(): ========> ".getcwd();

echo &#39;<br>&#39;;



echo &#39;<br>&#39;;

echo "PHP中文网";
Copier après la connexion

Les résultats de l'impression sont les suivants [Mon Le répertoire racine est : G:/web] :

Ce qui précède est une explication détaillée de la méthode d'obtention des chemins et des répertoires en PHP [à lire absolument], veuillez faire attention au contenu plus connexe du site Web chinois PHP (m.sbmmt.com) !

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal