phine/path

此包已被弃用且不再维护。未建议替代包。

一个用于改进文件系统路径使用的 PHP 库。

1.1.0 2013-10-15 22:58 UTC

This package is auto-updated.

Last update: 2020-01-10 05:02:52 UTC


README

Build Status Coverage Status Latest Stable Version Total Downloads

此库提供了文件系统路径的实用方法。

使用方法

use Phine\Path\Path;

var_export(Path::canonical('/path/to/../canonicalize'));
// /path/canonicalize

var_export(Path::copy('/path/to/copy', '/path/to/copy/to'));
// 123 (number of files or empty directories copied)

var_export(Path::current());
// /home/user

var_export(Path::isAbsolute('/path/to/../test'));
// true

var_export(Path::isAbsolute('../test'));
// false

var_export(Path::isLocal('path/to/test'));
// true

var_export(Path::isLocal('\\windows\share'));
// false

var_export(Path::isLocal('http://example.com/'));
// false

var_export(Path::join(array('path', 'to', 'test'));
// path/to/test
// path\\to\\test

var_export(Path::remove('/path/to/recursively/remove'));
// 123 (number of paths removed)

var_export(Path::split('/path/to/test'));
// array('path', 'to', 'test')

var_export(Path::split('C:\\path\\to\\test'));
// array('C:', 'path', 'to', 'test')

要求

安装

通过 Composer

$ composer require "phine/path=~1.0"

文档

您可以在 docs/ 目录中找到文档。

许可证

此库可在 MIT 许可证 下使用。