Autor Beitrag
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Fr 28.01.11 14:20 
Liebe Community,

ich programmiere gerade für mein Studium in PHP und ein Objekt der Klasse User muss eine Liste von anderen Objekten verwalten. Dafür würde ich bspw. in Java eine ArrayList verwenden. Leider gibt es in PHP im Standardumfang nur Arrays, was sicherlich funktionieren würde, allerding schätze ich die Verwendung einer Collection-Klasse aufgrund der simplen Methodenaufrufe, wobei ich bei Arrays viele Operationen selbst implementieren müsste.
Hat jemand Erfahrung mit PHP-Bibliotheken, mit denen man speziell Collections wie in Java realisieren kann? Ich brauche Standardmethoden wie add, delete, get, count etc.

Viele Grüße
Marco

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Fr 28.01.11 16:04 
Moin,

ich denke, dass user profile iconBenBE hier zwar der richtige Ansprechpartner wäre, trotzdem bringe ich mal meine Gedanken ein ;)
user profile iconMarco D. hat folgendes geschrieben Zum zitierten Posting springen:
ich programmiere gerade für mein Studium in PHP

Mein Beileid :|

user profile iconMarco D. hat folgendes geschrieben Zum zitierten Posting springen:
Leider gibt es in PHP im Standardumfang nur Arrays, was sicherlich funktionieren würde, allerding schätze ich die Verwendung einer Collection-Klasse aufgrund der simplen Methodenaufrufe, wobei ich bei Arrays viele Operationen selbst implementieren müsste.

Du hast da prinzipiell zwei Möglichkeiten: Die erste Möglichkeit ist die neue SplObjectStorage class. Allerdings kann ich dir dazu nichts sagen. Die zweite Möglichkeit sind Arrays, um die Methoden herumgebaut wurden. Dort iteriest du dann einfach hindurch.

user profile iconMarco D. hat folgendes geschrieben Zum zitierten Posting springen:
Hat jemand Erfahrung mit PHP-Bibliotheken, mit denen man speziell Collections wie in Java realisieren kann? Ich brauche Standardmethoden wie add, delete, get, count etc.

Ich hatte mich mal mit diesem Beispiel auseinandergesetzt. Allerdings fühlt sich diese spezielle Klasse etwas komisch von der Bedienung an.

Viele Grüße
Regan