Puis je me permettre de suggérer un simple :
```php 
$file = !$file?array():$file; 

Un peu moins complexe que ces deux lignes ?