Различия между функциями getclass() и getcalled_class() в PHP заключаются в том, что они возвращают разные имена классов. 14
get_class() возвращает имя класса заданного объекта, для этого в качестве параметра нужно передать объект. 4 Если переданный параметр не является объектом, функция вернёт FALSE. 4
getcalledclass() возвращает имя класса, в котором вызывается статический метод. 4 Если функция вызывается из-за пределов класса, она вернёт FALSE. 4
Таким образом, getclass() возвращает имя фактического класса, который был создан, а getcalled_class() — имя класса, в котором вызывается статический метод. 14