robertroth: glob() case insensitive - welche variante

Beitrag lesen

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

      $this->_fileNames = array_merge(glob($folderName . "/*.pdf"), glob($folderName . "/*.PDF"));
      $this->_fileNames = glob($folderName . "/*.[pP][dD][fF]");
      $this->_fileNames = glob($folderName . "/*.{pdf,PDF}", GLOB_BRACE);
 

welche der drei varianten wäre warum zu bevorzugen, wenn man alle ".pdf" und ".PDF" einsammelne will? vermutlich geschmackssache, oder? "funzen" alle drei ...; s.a. http://php.net/manual/de/function.glob.php

Die letzte.

Warum? Weil die nur einmal durch das Verzeichnis geht (die erste geht zweimal), und weil sie nicht ".pDf" findet (wie es die zweite tut).

War da jetzt der "lesen wir mal bewusst nicht zwischen den Zeilen und nehmen wir alles wörtlich"-Clown-Filter eingeschaltet, oder wie soll man die Antwort bewerten?

Spirituelle Grüße
Euer Robert
robert.r@online.de

--
Möge der wahre Forumsgeist ewig leben!