themallen / mile
mile 是一个简单的文件操作库
dev-master
2015-01-06 23:36 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 03:14:45 UTC
README
Mile
一个用于 PHP 文件操作的简单库。
Mile 是一个非常棒的 WIP。
它的目的是让您能够以最小的担忧进行基本的文件操作。
示例
假设您需要在原子操作中创建或覆盖一个静态文件(即,其他进程需要安全地打开文件,而不用担心在更改过程中意外打开)。您可以这样操作:
mile = new \themallen\mile\Mile()->put('some/path','some data');
函数
- put -
put('a/path/to/something','some blob of text');
Mile 将写入临时文件,然后使用重命名作为原子操作。如果重命名失败(在某些 Windows 主机上可能会失败),则回退到 copy->unlink。