phore/file

此包已被废弃,不再维护。未建议替代包。

文件包装器

dev-master 2017-11-22 10:32 UTC

This package is auto-updated.

Last update: 2020-01-24 20:54:38 UTC


README

文件包装器

概念证明:不要在生产环境中使用!

功能

  • 文件锁定:使用content()通过flock锁定文件访问

示例

pfile("../file.txt")->content()
pfile("../file.txt")->lock()->content("New Content")->unlock();
pfile("directory/../file.txt")->resolve()->mustExist()->unlink();

加载编码数据

pfile("file.json")->json();
pfile("file.yml")->yaml();

写入编码数据

pfile("file.json")->json(["some"=>"data"]);
pfile("file.yml")->yaml(["some"=>"data"]);

数据流

pfile("file.json")->fopen("w+")->fwrite("someData")->fclose();