Wer PL heißt, kann nur in Perl denken.
Historisch bedingt. Einerseits ist Overload eine der Grundlagen von OOP und andererseits war es mit Perl bereits im Jahr 2001 möglich Operatoren zu überlagern. Unter anderem entspricht ein
overload '""' => sub{
my $self = shift;
$self->{Datum};
};
dem was PHP-Entwickler erst Jahre später als __toString(); in die Hand bekamen ohne zu wissen was da eigentlich dahintersteckt, nämlich Overload. Deswegen meinen PHP-Entwickler, Overload sei ein Buzzwort weil es auf der Manpage zu __toString(); nicht vorkommt.
Schönen Sonntag.