Magic Methods

Methods are functions inside of classes, magic methods are called automatically by the interpreter/compiler under specific conditions.

In PHP all magic methods are prefaced with double underscores, e.g. __construct