Concept Flow - __construct and __destruct
Create Object
Call __construct
Use Object
Object No Longer Needed
Call __destruct
Object Destroyed
When an object is created, __construct runs automatically to set it up. When the object is no longer needed, __destruct runs to clean up.