Heim > Backend-Entwicklung > PHP-Tutorial > PHP 常量 dirname(__file__)

PHP 常量 dirname(__file__)

WBOY
Freigeben: 2016-06-23 14:32:27
Original
1182 Leute haben es durchsucht

__FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径。

dirname(__FILE__) 函数返回的是脚本所在的路径。    

比如文件 index.php 包含如下内容:      
   $basedir = dirname(__FILE__);     
   echo $basedir;  //将在页面打印出一个这个文件所在绝对路径! 
 ?>     
我做的测试得到结果: E:\wamp\www\test

如果index.php被其他目录里的test.php文件require 或者 include 去引用的话。 变量$basedir 的内容还是index.php所在的那个文件夹的路径;而不是变成test.php文件所在的目录。

dirname(dirname(__FILE__));得到的是文件上一层目录名。

 

扩展知识点:

DIRECTORY_SEPARATOR:PHP的内置变量DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是php的内部常量,不需要任何定义与包含即可直接使用。

此PHP内置命令,在windows上返回\,而在linux或者类unix上返回/,就是这么个区别,通常在定义包含文件路径或者上传保存目录的时候会用到。

例:

//PHPCMS框架路径
define('PC_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);

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