echo $begrüßung;
Ein Handle ist ein Index in eine Ressource-Tabelle. Das ist so eine frühe Art von Objektorientierung ;-)
Wo ist denn da was mit Objektorientierung? Welcher Code ist denn direkt mit dem unter dem Begriff Handle zusammengefassten Datensammlung verbunden? Wenn du das als Objektorientierung ansiehst, wären sämtliche zusammenhängende Daten Objekte.
In der Ressource-Tabelle stehen alle momentanen Eigenschaften zu dem Objekt vermerkt, also wo gerade der Satzzeiger steht, wie groß die Satzgröße ist, wie die Daten übersetzt werden sollen, wem das Handle gehört, usw.
Alle Filesystemfunktionen arbeiten nun mit dieser Ressourcetabelle und müssen sich deshalb von dort erst ein gültiges Handle anfordern:
Alle? Der zweite Halbsatz bezieht sich doch wohl nur auf fopen() und ähnliche Initialisierungsfunktionen.
die Funktionen fread() und fwrite() (und andere) können dann mit dem Handle arbeiten, solange es gültig ist.
Dazu müssen sie es aber explizit übergeben bekommen. Ist ja schließlich nicht objektorientiert (auch nicht im Frühstadium).
echo "$verabschiedung $name";