getcwd()
, __DIR__
, __FILE__
区别
1, getcwd()
表示入口文件夹路径。最终引入位置,执行位置。
2,__DIR__
,使用的代码所在文件夹
3,__FIEL__
,使用的代码所在的文件
a.php
<?php
echo "a---------";
echo "<hr>";
echo getcwd();
echo "<hr>";
echo __DIR__;
echo "<hr>";
echo __FILE__;
echo "<hr>";
echo "a---------";
include './b/index.php';
?>
b文件夹下的。./b/index.php
<?php
echo "b---------";
echo "<hr>";
echo getcwd();
echo "<hr>";
echo __DIR__;
echo "<hr>";
echo __FILE__;
echo "<hr>";
echo "b---------";
?>
结果展示: