例如,让我们说你有路径:system/login.php
dirname('system/login.php')
输出
系统
如果你有路径:login.php
(所以没有目录)。
dirname('login.php')
输出
。 (一个点)
为什么会返回.
?是否有一种简单的方法可以让它返回null
或""
答案 0 :(得分:3)
来自php.net
参考
返回父目录的路径。如果路径中没有斜杠,则返回一个点('。'),表示当前目录。否则,返回的字符串是删除了任何尾部/组件的路径。
参见参考资料 - HERE