Bilder in array mit scandir()

Ich rate Dir trotzdem von scandir() ab, was aber hauptsächlich daran liegt, dass ich selbst in PHP alles versuche wartbar zu halten – und das geht am einfachsten mit Objekten.
 
Das ist wirklich jetzt nur eine Randnotiz: Es gibt sogar einen GlobIterator.

- http://php.net/manual/en/globiterator.construct.php

Der fällt für mich allerdings in die Kategorie: Keine Ahnung, wieso so was in den PHP-Kern aufgenommen wird. Der unterstützt aus irgendeinem Grund keine der Flags der glob-Funktion.

- http://php.net/manual/en/function.glob.php

Es dürfte auch kein großes Problem sein, den im Userland-Code (besser) zu implementieren. Sehr eigenartig.
 
Zuletzt bearbeitet:
Ich gehe mal davon aus, dass der deshalb existiert, damit er von den anderen Iteratoren verwendet werden kann. Obwohl man dann natürlich auch so was nutzen kann:
PHP:
$glob = new ArrayIterator( glob( '*' ) );
 
Mir ging es halt darum: (a) Ganz offensichtlich unvollständig implementiert (die Flags). (b) Warum muss gerade so was in den Core, obwohl es simpel wäre (und meines Erachtens auch nicht performancetechnisch nachteilig), das in eigenem PHP-Code zu implementieren? (Du zeigst ja anscheinend sogar ein Beispiel.)

Das sind so die Dinge, die ich bei PHP echt nicht verstehe. :)
 
PHP muss man nicht verstehen, sondern einfach nur nutzen. Wenn man sich hier auf eine Sinnsuche begibt, wird man niemals reich an Erkenntnis, sondern nur alt und frustriert.
 

Neue Beiträge

Zurück