pl: per Interace Datentyp definieren möglich?

Beitrag lesen

Moin,

es gibt, in PHP wie in Perl eine Möglichkeit, Variablen (abstrakte Datentypen) an eine Klasse zu binden. Eine solche Bindung bewirkt, dass jeder Zugriff auf eine solche Variable zum Aufruf einer Funktion führt.

Beispielsweise hast Du ein assoziatives Array, das ist anfangs leer. Nun fragt jemand die Daten ab, die zum Schlüssel '/foo.html' gehören. Die dazugehörige Funktion wird aufgerufen, beschafft die zum Schlüssel '/foo.html' gehörigen Daten und liefert diese zurück.

Ebenso ist dem schreibenden Zugriff eine bestimmte Funktion zugeordnet, die bspw. die Daten persistent macht. Soll ein bestimmter Schlüssel gelöscht werden, wird wiederum eine andere Funktion aufgerufen.

Und schließlich gibt es auf Funktionen bzw. Methoden mit denen über das Array iteriert werden kann. Aus alldem ergeben sich vielfältige Anwendungsmöglichkeiten, guck Dir das einfach mal an.

MfG