Guten Abend,
Eigentlich hat ein Interface ja nur leere Methoden also halt nur die Signatur.
Beim arrayaccess Interface stehen ja auch nur die Methoden erstmal leer da. Aber warum weis php bei diesem Interface, dass es die Klasse wie ein Array behandeln soll? Also ich versteh schon was es macht aber mir ist nicht klar, warum php genau bei diesem Interface so reagiert. Oder ist das einfach so fest drinnen weil es von der spl kommt?
Eigentlich hat ein Interface ja nur leere Methoden also halt nur die Signatur.
Beim arrayaccess Interface stehen ja auch nur die Methoden erstmal leer da. Aber warum weis php bei diesem Interface, dass es die Klasse wie ein Array behandeln soll? Also ich versteh schon was es macht aber mir ist nicht klar, warum php genau bei diesem Interface so reagiert. Oder ist das einfach so fest drinnen weil es von der spl kommt?