DevShed: Umsetzung der ArrayAccess Interface – PHP

Im ersten Teil einer neuen Serie über auf DevShed.com, stellen sie das Konzept der „getrennten Schnittstellen“ und zeigen, wie man sie benutzt , um mit Sammlungen von Arrays arbeiten (mit Schnittstellen, die ein Teil der SPL ).

So starten Sie veranschaulichen, warum getrennt Schnittstellen wirklich nützlich sind, in den Leitungen zu kommen werde ich ein Beispiel, dass das Szenario in der Einleitung beschrieben neu bauen. Im Grunde, was ich will hier erreichen, um eine benutzerdefinierte zählbaren Array-Sammlung aufzubauen.

Er zeigt die grundlegende Klassenstruktur notwendig, um eine abzählbare Array in ein Objekt durch die Umsetzung der „Countable“-Schnittstelle emuliert. Er fügt hinzu, in der „Iterator“-Schnittstelle, damit Sie mit dem Datensatz wie ein Array Arbeit – Fortschritte durch sie, Zurückspulen an den Anfang und zu überprüfen, ob ein Wert einer Android-App vorhanden ist. Schließlich fügen sie die „ArrayAccess“-Schnittstelle, um die Klasse, dass sie verstärkt mit noch mehr Funktionen wie die Fähigkeit, Dinge durch bestimmte Tasten (numerisch oder String) zu greifen. Das Ziel des Artikels off mit einem Beispiel für einen ArrayCollection Objekt und wie es durch die Verwendung eines foreach .

PHPDeveloper.org

Schreibe einen Kommentar