Puff pastry is made with layers of butter and thinly rolled dough sandwiched together, creating a light and airy pastry that holds together and stays soft and moist. Phyllo is also made with very thin layers of dough with less fat (usually oil) resulting in a very flaky and drier pastry. This article from marthastewart.com explains the differences between the two in detail.