phlib / path
处理转义目录分隔符的PHP路径处理组件
2.1.0
2021-09-11 07:39 UTC
Requires
- php: ^7.3 || ^8
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^9
README
处理转义目录分隔符的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/。