This is Future Perfect in English, hence the name Prophetic Perfect Tense, I guess.
It is also not that similar, since PPT is speaking about events in the future in past tense as if they have already happened and Future Perfect/Futur II uses "will": "I will have finished my homework by tomorrow."