Scusate ma continua il mio viaggio "allucinante" nel mondo di Php

Sono su Linux secondo voi perchè conta è 1 invece la stampa dell'array è vuota???

$dir = "/home/marco/tmp";
$arrayfile=scandir($dir);
$conta = count($arrayfile);
echo("arrayfile: ".$arrayfile);