add SplTempFileObject example