码迷,mamicode.com
首页 > Web开发 > 详细

PHP魔术常量

时间:2018-08-07 12:53:05      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:__file__   否则   4.0   dirname   php   const   决定   代码   根目录   

PHP手册-》语言参考-》常量-》魔术常量

PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。

有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:

(1)__FILE__

文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。

(2)__DIR__

文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增)

PHP魔术常量

标签:__file__   否则   4.0   dirname   php   const   决定   代码   根目录   

原文地址:https://www.cnblogs.com/zhq--blog/p/9435964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!