__toString() __toString() : string Return the name of the current defined class that extends the class. Returns string — Name of the class.
__construct() __construct() Locks the creation of new objects but allows static creation and extending.
__clone() __clone() Lock the ability to clone properties and create a new dynamic instance of the class.