>백엔드 개발 >PHP 튜토리얼 >PHP에서 경로와 디렉터리를 얻는 방법 요약에 대한 자세한 설명

PHP에서 경로와 디렉터리를 얻는 방법 요약에 대한 자세한 설명

黄舟
黄舟원래의
2017-04-05 09:09:522422검색

다음 편집기는 PHP에서 경로와 디렉터리를 얻는 방법에 대한 요약을 제공합니다[필독]. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집기를 따라가서 살펴보겠습니다.

PHP가 디렉토리 합계를 얻는 방법은 관련 함수 등을 통해 매직 변수를 사용하는 것입니다.

<?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中文网";

결과는 다음과 같습니다. [내 루트 디렉토리 예: G:/web]:

위는 PHP에서 경로와 디렉토리를 얻는 방법에 대한 자세한 설명입니다. ]. 더 많은 관련 내용을 보시려면 PHP 중국어 넷(www.php.cn)을 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.