【发布时间】:2012-08-07 17:01:53
【问题描述】:
在 PHP 中使用 fopen 与 SplFileObject 相比有什么优缺点?
据我所知,SplFileObject 在适用的情况下会抛出异常,这在使用try...catch 进行错误处理时很方便。除此之外,还有其他理由推荐其中一个吗?
(奖励:为什么叫SplFileObject?Spl 代表什么?为什么不简单地称为FileObject?)
更新:SplFileObject 的一个限制是它(还)没有close 成员函数。在某些情况下,这可能是一个问题(例如:Unlink and SplFileObject)。
【问题讨论】:
-
你可能想在这里使用 [spl] 标签。关注它的少数人通常非常热情和知识渊博。
标签: php file-io fopen spl splfileobject