Re: fopen('.', 'r') succeeds !?

From: Date: Mon, 02 Mar 2015 21:15:23 +0000
Subject: Re: fopen('.', 'r') succeeds !?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-324575@lists.php.net to get a copy of this message
Tim Streater wrote: > When scanning a directory I do this (leaving out error handling and recursion details): > > $start = '/path/to/here' > > $dirh = opendir ($start); > > while (true) > { > > $nextfile = readdir ($dirh); > if ($nextfile===false) break; > > Seems to work. A caveat: when opendir() fails (because the directory doesn't exist, for instance), it returns false. However, readdir(false) returns null, so you would have an infinite loop. -- Christoph M. Becker

« previous php.general (#324575) next »