Ich bin auf die folgende Codezeile gestoßen. Es hat Probleme:
- Es soll dasselbe wie push machen
- Es hätte push verwenden sollen
- Es ist schwer zu lesen, zu verstehen
- Ich habe es seitdem geändert, um push zu verwenden
- Es tut etwas, von dem ich dachte, dass es illegal ist, aber offensichtlich nicht
Hier ist es:
$array [++$#array] = 'Daten';
Meine Frage ist: Was bedeutet es, $#array vorzuinkrementieren? Ich habe immer $#array als ein Attribut eines Arrays betrachtet und nicht beschreibbar.