I know that
can look for all files or only all directories inside a folder :
echo "All files:\n";
$all = glob("/*");
echo "Only directories\n";
$dirs = glob("/*", GLOB_ONLYDIR);
But I didn't found something to find only files in a single line efficiently.
$files = array_diff(glob("/*"), glob("/*", GLOB_ONLYDIR));
Works well but reads directory twice (even if there are some optimizations
that make the second browsing quicker).