j/fs

php 7+ 文件系统库

v0.0.4 2019-08-08 09:58 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:59 UTC


README

这是一个简单的面向对象库,适用于php 7.4或更高版本

为什么?

目前php界正在发生很多变化,但有一些基本问题迫使创建这个库以及后续的库。

  • 文件名和大写字母的目录
  • 仅为了composer而添加目录
  • 仅为了composer添加命名空间和大写字母
  • 仅为了接口而添加接口

Composer做得很棒,但它也杀死了命名空间功能,使其无法按预期使用。

这个库只是朝着更好的、更干净的php世界迈出的一小步。

关键特性

  • 简洁性
  • 面向对象
  • 领域驱动设计
  • DRY原则

如何安装

composer require j/fs

如何使用

可读的文件

use J\FS; // or j\fs;

$rf = new ReadableFile("/some/readable/file.sample.txt");

// do whatever you want to do with this file 

$rf->extesnion(); // will get txt

$rf->fullName(); // will get the file.sample.txt

$rf->mime(); // will get the mime, like text/plain


加入我们

请帮助我们创建一个更好的php社区