PHPfopenとは対照的に、使用することの長所と短所は何ですか?SplFileObject
私が見たところ、該当する場合は例外がスローされるため、エラー処理SplFileObjectに使用するときに便利です。try...catchこれ以外に、どちらかを推奨する理由は他にありますか?
(おまけ:なぜそれは呼ばれているのSplFileObjectですか?何Splの略ですか?なぜ単純ではないのですFileObjectか?)
更新:の 1 つの制限は、 (まだ)メンバー関数SplFileObjectがないことです。close一部のシナリオでは、これが問題になることがあります (例: Unlink および SplFileObject )。