我正在使用PHP 7.2.0
下面是魔术常数的描述__FILE__
:
已解析符号链接的文件的完整路径和文件名。如果在包含中使用,则返回包含文件的名称。
我不明白“已解析符号链接的文件的文件名”子句的含义
有人请通过适当的魔术常数用法示例以及__FILE__
适当的解释使我理解该子句的含义。
我正在使用PHP 7.2.0
下面是魔术常数的描述__FILE__
:
已解析符号链接的文件的完整路径和文件名。如果在包含中使用,则返回包含文件的名称。
我不明白“已解析符号链接的文件的文件名”子句的含义
有人请通过适当的魔术常数用法示例以及__FILE__
适当的解释使我理解该子句的含义。
符号链接(符号链接)是您可以在文件系统中创建的“快捷方式”,以将一个目录条目指向任意其他目录条目。在 *NIX shell 上,类似于:
$ ln -s /foo/bar.php /baz
这将建立/baz
为指向 的符号链接/foo/bar.php
。无论您现在使用哪个文件,它们实际上都是相同的。
解析符号链接意味着查看给定路径,识别其中的符号链接并将它们替换为它们指向的实际文件路径。所以,不管你是否这样做
$ php /baz
或者
$ php /foo/bar.php
该__FILE__
常量将被解析为实际的文件路径/foo/bar.php
。