在魔术常量__FILE__的描述中,“符号链接已解决”是什么意思?

时间:2017-12-21 09:09:17

标签: php constants symlink compile-time-constant magic-constants

我正在使用 PHP 7.2.0

以下是魔术常量.faderInput::-webkit-slider-thumb { -webkit-appearance: none; width: 15px; height: 15px; border:1px solid black; ... }

的说明
  

解决了符号链接的文件的完整路径和文件名。如果使用   在include中,返回包含文件的名称。

我不理解“解析符号链接的文件的文件名”的含义

有人请让我理解这个条款的含义,并附有适当解释的魔术常数const FaderInput = styled.input` ... ::-webkit-slider-thumb { -webkit-appearance: none; width: 15px; height: 15px; border:1px solid black; ... } `; 的使用说明适当的例子。

1 个答案:

答案 0 :(得分:4)

符号链接(符号链接)是您可以在文件系统中创建的“快捷方式”,指向任意其他目录条目中的一个目录条目。在* NIX shell上,类似于:

$ ln -s /foo/bar.php /baz

这将/baz设置为/foo/bar.php的符号链接。无论你现在使用哪种文件,它们实际上都是相同的。

解析符号链接意味着查看给定路径,识别其中的符号链接,并用它们指向的实际文件路径替换它们。所以,不管你是否做到了

$ php /baz

$ php /foo/bar.php

__FILE__常量将被解析为实际文件路径/foo/bar.php