add SplFileObject example