phlib/path

处理转义目录分隔符的PHP路径处理组件

2.1.0 2021-09-11 07:39 UTC

This package is auto-updated.

Last update: 2024-08-31 00:26:24 UTC


README

Code Checks Codecov Latest Stable Version Total Downloads Licence

处理转义目录分隔符的PHP路径处理组件

安装

通过Composer

$ composer require phlib/path

用法

创建路径实例

$path = \Phlib\Path::fromString('foo/bar/baz');
$info = $path->info(); // should return the same as `pathinfo`

使用路径解析带有转义目录分隔符的路径

$path = \Phlib\Path::fromString('foo/bar\\/baz');
echo $path->info(\Phlib\Path::INFO_BASENAME); // bar\/baz

使用转义分隔符构建路径

$parts = ['foo', 'bar/baz', 'taz'];
$path  = new \Phlib\Path($parts);
echo $path->toString(); // foo/bar\/baz/taz

许可

此软件包是自由软件:您可以按照自由软件基金会发布的GNU Lesser General Public License的条款重新分配和/或修改它,许可证版本为3,或者(根据您的选择)许可证的任何后续版本。

本程序的分发是希望它将是有用的,但没有任何保证;甚至没有关于适销性或特定目的适用性的暗示保证。有关详细信息,请参阅GNU Lesser General Public License。

您应该已经随此程序收到了GNU Lesser General Public License的一个副本。如果没有,请参阅https://gnu.ac.cn/licenses/