drips / datastructures
Datenstrukturen für PHP, z.B.: Collections
Installs: 1 147
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
pkg:composer/drips/datastructures
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2025-10-09 05:28:17 UTC
README
Dieses Paket beinhaltet eine Klasse DataCollection
zum Speichern von Daten. Hierbei stehen folgende Methoden zur Verfügung:
get($key)
- liefert das Element mit dem entsprechenden$key
zurück. Ist der$key
nicht vorhanden, wirdnull
zurückgegeben.set($key, $value)
- dient zum Einfügen eines Elements in die Collection. Hierbei wird der übergebene$value
beim dazugehörigen$key
hinterlegt.has($key)
- gibttrue
bzw.false
zurück, je nachdem ob der Key in der der Collection existiert oder nicht.getAll()
- liefert die Collection als PHP-Array zurück.
Zusätzlich implementiert die DataCollection
ein ArrayAccess
, somit kann ähnlich wie bei einem Array darauf zugegriffen werden.
z.B.:
<?php use Drips\DataStructures\DataCollection; $collection = new DataCollection; $collection['test'] = 123; echo $collection['test']; // Output: 123