有没有PHP OO文件API?

3 php filesystems oop

我知道PHP包含许多用于处理文件和目录的内置函数.我可以通过使用PHP文件系统函数来读取,写入,删除,并且几乎可以获得有关文件的任何可能信息 .这些函数的问题在于它们都是程序性的.

有没有PHP OO文件API?

我怀疑有一个原生的,至少在<5.3.我正在寻找一些第三方扩展或类来实现这一目标.

cwa*_*ole 10

是的,是的,它是美丽的.SplFileInfoSplFileObject(你可能真正想要的那个)都在5.1.2中可用.

虽然它们大多只是程序功能的包装,我发现它们总体上更好 - 只是因为它们允许我在使用类型提示时传递内容,并且因为我不需要担心fclose.

我想它与PDO类相似.是的,你可以在程序上做事,但为什么你呢?

  • 显然,它们不再是实验课,但是"SplFileObject"仍然仅限于文本文件:https://bugs.php.net/bug.php?id = 36289 (3认同)