__sleep returns the array of all the variables that need to be saved, while __wakeup retrieves them. Post navigation Are Parent constructors called implicitly inside a class constructor? What is faster?