Kann eine Klasse sowohl eine Klasse erweitern als auch ein Interface implementieren

Ja, eine Klasse in PHP kann gleichzeitig eine andere Klasse erweitern und eine oder mehrere Schnittstellen implementieren. Die Syntax dafür sieht folgendermaßen aus:

class ChildClass extends ParentClass implements Interface1, Interface2, ...
{
    // class body
}

Es ist wichtig zu beachten, dass eine Klasse nur eine Elternklasse erweitern kann, aber mehrere Schnittstellen implementieren kann.