I’m quite new on php and am trying to learn it.
My question is rather simple but I’ve been a bit lost while googling for it.
I just want to create an object to manage the database connection. I already did the object and now the problem I’m facing is:
How do i keep it instanced to a session? (So that i don’t need to open/close the connection to the database on every page load) And how do I call it afterward?
Are there any way to declare a destroyer, so that when the instance is dying, the connection to the database gets closed?
If you define a __destruct() method on your object, it’ll get called when the object is about to be destroyed. You can use this to close your database connection.
You can also use __sleep() and __wakeup() for serializing your objects. They’ll get called automatically upon serialization and unserialization. You could use these methods to connect and disconnect as required.