您现在的位置是:首页 > 志趣人生 > PHP相关网站首页PHP相关

getcwd() __DIR__ __FILE__区别

  • 轩鸿青
  • 2020-10-18 20:40:44
  • 1273 次阅读
图文展示getcwd() __DIR__ __FILE__区别之间的区别,希望以后只是越来越丰富

为演示三者的区别,我首先在本地虚拟主机中创建一个网站:www.cs1.com 网站的根目录为D:\anet\cs1\

(1)在根目录中创建index.php文件

(2)在根目录中创建子目录a,继续在a目录中创建子目录b,并在b目录中创建文件c.php

(3)在c.php文件中写入

    echo getcwd();echo "<br/>";

    echo __DIR__;echo "<br/>";

    echo __FILE__;echo "<br/>";

(4)在根目录中的index.php文件中引入c.php文件 (include './a/b/c.php';)

getchwd() __DIR__ __FILE__区别

getchwd() __DIR__ __FILE__区别

getchwd() __DIR__ __FILE__区别

以上可以看出,

getcwd()返回的是:返回当前的工作目录,即在哪个文件中调用此函数,就显示哪个文件的目录;

__DIR__ 返回的是:文件写在哪个文件里就返回哪个文件的目录;

__FILE__返回的是:文件写在哪个文件里就返回哪个文件的目录+这个文件的文件名称。


TAG: php
温馨提示:转载请标注内容来源 https://www.lirongyaoper.com/phpxiangguan/38.html
点赞 (1
讨厌 (0

文章评论 (0)

    • 这篇文章还没有收到评论,赶紧来抢沙发吧~


Top