webforge/utils

一个基本的文件系统和工具库

2.1.0 2023-06-27 07:28 UTC

This package is auto-updated.

Last update: 2024-08-27 09:50:03 UTC


README

包含内容

  • DateTime 和 Time 类,用于 PHP::DateTime 类的更高级(和更简洁)的接口
  • 完整的文件和目录实现,抽象了许多 PHP 文件函数
    • 支持几乎所有的文件路径编写方式(和转换)
      • Windows D:\www\something.php
      • Unix /some/path
      • 包装器: vfs://some/file/topath
      • Windows cygin /cydrive/d/www/someting.php
      • Windows 共享 \\psc-laptop\shared\www\something.php
      • Unix 风格的 Windows 路径(sublime 等):/D/www/something.php
    • 递归复制目录和文件
    • 递归查找文件
  • 常用的带有更好语义和调试输出的异常(FileNotFound,NotImplemented,Deprecated)
  • 一些简单的调试和变量转储工具
  • 一系列有用的字符串和数组函数

使用方法

安装

使用 Composer 进行安装。

composer require webforge/utils

迁移到 2.0.x

  • 使用 php 8.1

迁移到 1.1.x

Webforge\Common\String 已重命名为 Webforge\Common\StringUtil