Hallo @MB
schau Dir mal die ArrayObject
-Klasse aus der SPL an.
This class allows objects to work as arrays.
Beispiel:
<?php
class FooBar extends ArrayObject {
public function baz(){
return 'baz';
}
}
$fb = new Foobar;
$fb[] = 'wert 1';
$fb[] = 'wert 2';
$fb['mykey'] = 'myvalue';
$fb[0] = 'ueberschreibt wert 1';
// Testausgabe:
var_dump($fb);
echo $fb[1] . PHP_EOL;
echo $fb['mykey'] . PHP_EOL;
echo $fb->baz();
Teste es: https://3v4l.org/NudFU