donut / path
处理和转换文件路径的实用工具
此软件包的官方仓库似乎已不存在,因此该软件包已被冻结。
0.1.0
2014-08-19 10:12 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 4.2.2
This package is not auto-updated.
Last update: 2021-01-04 08:07:08 UTC
README
处理和转换文件路径的实用工具。
文件系统不会检查路径是否有效。
安装
path位于packagist.org
$ composer require donut/path
使用
<?php require "vendor/autoload.php"; use \Donut\Path as p; $path = p\join("/usr/local", "bin", "/donut"); // /usr/local/bin/donut
API
string canonicalize( string $path
[, string $root
= getcwd() ] )
<?php chdir("/home/donut"); canonicalize("a/b/c.ext"); // => /home/donut/a/b/c.ext canonicalize("a/b/c.ext", "/root"); // => /root/a/b/c.ext canonicalize("/home/donut/club.ext", "/root"); // => /home/donut/club.ext
bool is_absolute( string $path
)
<?php is_absolute("/home/donut"); // => true
string normalize( string $path
)
<?php normalize("/a/b/../c/./d.ext"); // => /a/c/d.ext
string join( string $part1
[, string $...
] )
<?php join("/usr", "local", "/bin", "./donut"); // => /usr/local/bin/donut
归属
- duchess code@donut.club
- Donut® Club http://github.com/donutclub
许可证
BSD 3-Clause