kherge / file
1.3.0
2015-05-08 15:46 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2021-12-07 01:39:34 UTC
README
SplFileObject
的扩展,使用异常。
使用方法
您将使用此类的方式与使用SplFileObject
完全相同,因为它就是SplFileObject
。唯一的区别是,当错误发生时,将抛出异常。
use KHerGe\File\File; $file = new File('example.txt'); $file->fseek(-1); /* * Fatal error: Uncaught exception 'KHerGe\File\Exception\FileException' with message 'The file "test.txt" could not be seeked.' in /path/to/file/src/lib/KHerGe/File/Exception/FileException.php on line 157 * * KHerGe\File\Exception\FileException: The file "test.txt" could not be seeked. in /path/to/file/src/lib/KHerGe/File/Exception/FileException.php on line 157 * * Call Stack: * 0.0001 248992 1. {main}() /path/to/file/test.php:0 * 0.0011 382928 2. KHerGe\File\File->fseek() /path/to/file/test.php:6 */
由
SplFileObject
最初抛出的异常也将被包含在此库中的FileException
类所包装。
要求
- PHP >= 5.4
安装
通过Composer
$ composer require "kherge/file=dev-master"
我建议您安装最新稳定版本。您可以在Packagist、GitHub发行页面或Git仓库的标签列表中找到它。
许可证
此库可在MIT许可证下使用。