与PHPfopen
相比,使用的优缺点是什么?SplFileObject
据我所见,SplFileObject
在适用的情况下抛出异常,这使得在try...catch
用于错误处理时很方便。除此之外,还有其他理由推荐其中一个吗?
(奖励:为什么叫它SplFileObject
?Spl
代表什么?为什么不简单FileObject
?)
更新:的一个限制SplFileObject
是它(还)没有close
成员函数。在某些情况下,这可能是一个问题(例如:Unlink 和 SplFileObject)。