首页 > 解决方案 > 如何可靠地解决相对于另一个路径的路径?

问题描述

在 PHP 中,是否有一种内置方法来解析相对于另一个路径的路径?

例如,给定一个$baseDirdir: /home/ben/project,以下内容$path应解析为:


想到的解决方案:

最后但同样重要的是,当路径不存在时realpath()返回false,这在上面的代码中没有考虑到,并且在某些用例中可能是一个问题。

我错过了什么?

标签: phppathrelative-pathrealpath

解决方案


推荐阅读