PHP为什么dirname()返回一个点?

时间:2015-07-28 10:22:48

标签: php

例如,让我们说你有路径:system/login.php

dirname('system/login.php') 

输出

  

系统

如果你有路径:login.php(所以没有目录)。

dirname('login.php')

输出

  

。 (一个点)

为什么会返回.?是否有一种简单的方法可以让它返回null""

1 个答案:

答案 0 :(得分:3)

来自php.net参考

返回值

  

返回父目录的路径。如果路径中没有斜杠,则返回一个点('。'),表示当前目录。否则,返回的字符串是删除了任何尾部/组件的路径。

参见参考资料 - HERE