A class extends another with the extends keyword, inheriting its public and protected members. The parent:: syntax calls an overridden parent method or constructor from a child class.
PHP supports single inheritance for classes; multiple behaviors are instead composed using interfaces and traits.