$_FILES[$var][size] problema

hola

Estoy empezando ha investigar con php y tengo un problema:
la variable $_FILES[$var]['size'] me aparece vacia en algunos archivos, y me supone un problema
porque la utilizo para validar un if(empty($_FILES[$var]['size'])).
¿sabeis a que se puede deber o como puedo puedo solucionarlo?
gracias.
en $var cambialo por el nombre que tienes en el formulario para enviar datos , tambien es posible que no modifiques bien el formulario para enviar archivos tiene que ser algo asi :

<form action="tuarhcivo" method="post" enctype="multipart/form-data">
<input type="file" name="archivo">
</form>

Ya despues
<?php
if(empty($_FILES['archivo']['size'])
{
}

Saludos!