A multi-functional greenhouse, comprising: a greenhouse assembly, an irrigation assembly, a reflection control assembly, a heat collecting assembly and a collection assembly; the irrigation assembly is connected to the greenhouse assembly, and the reflection control assembly is installed around the heat collecting assembly, while the heat collecting assembly is connected to the greenhouse assembly by means of the collection assembly; the collection assembly comprises a rainwater purification tank (19) and rainwater collection gutters (18), the rainwater collection gutters (18) being installed on two sides of the greenhouse assembly and being connected to the rainwater purification tank (19) by means of a pipeline, while another end of the rainwater purification tank (19) is connected to a tap water pipeline (20). The multi-functional greenhouse achieves temperature regulation of the greenhouse by means of arranging the reflection control assembly and the heat collecting assembly outside of the greenhouse, sav