PHP获取当前目录和相对目录的方法_PHP教程

ringa_lee
Freigeben: 2023-02-28 17:52:02
Original
21649 Leute haben es durchsucht

PHP获取当前目录和相对目录的方法

php 获取目录的方法有很多,这里记载一下使用php获取当前目录和相对目录的方法,以免又搞混了。

<?php
//获取当前文件所在目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在的目录
echo realpath(&#39;.&#39;),&#39;
&#39;;
echo getcwd(),&#39;
&#39;;

// 获取当前文件的上级目录,如果 A.php include B.php 则无论写在哪个文件里,都是表示 A.php 文件所在目录的上级目录
echo realpath(&#39;..&#39;),&#39;
&#39;;

// 获取网站根目录,所有文件里面获取的都是当前项目所在的目录
echo $_SERVER[&#39;DOCUMENT_ROOT&#39;],&#39;
&#39;;

// 获取目录信息
$path_parts = pathinfo(__FILE__);
echo &#39;dirname: &#39;,$path_parts[&#39;dirname&#39;],&#39;
&#39;;//表示代码所在文件的目录,如果 A.php include B.php 并且此代码段写在 B.php ,那么获取的是 B.php 文件所在的目录

echo &#39;basename: &#39;,$path_parts[&#39;basename&#39;],&#39;
&#39;;//同上,获取的是代码所在的文件的文件名称,比如:inc.php

echo $path_parts[&#39;extension&#39;],&#39;
&#39;;//同上,获取的是代码所在的文件的后缀名,比如:php

echo dirname(__FILE__),&#39;
&#39;;//效果同 $path_parts[&#39;dirname&#39;]
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage