Search code examples
phpfile-ioglobopendir

Which is faster: glob() or opendir()


Which is faster between glob() and opendir(), for reading around 1-2K file(s)?


Solution

  • http://code2design.com/forums/glob_vs_opendir

    Obviously opendir() should be (and is) quicker as it opens the directory handler and lets you iterate. Because glob() has to parse the first argument it's going to take some more time (plus glob handles recursive directories so it'll scan subdirs, which will add to the execution time.