bueno, pasamos de una simple pregunta a una discusión sobre rendimiento
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
.
en el caso del tipo de datos del
$dni como indica
@jeixuxspn que se compone de letras con números depende de
la lógica y/o reglas de negocio por que bien podría un DNI (sea lo que sea) ser diferente de un país a otro, por ejemplo en Venezuela tenemos entre otros el RIF y no se si es lo mismo o sea otra cosa
![Confundido](http://static.forosdelweb.com/fdwtheme/images/smilies/confused.png)
.
@majo_83 es por eso lo importante de aclarar esos puntos para ofrecerte la respuesta precisa, el tema de rendimiento es importante, como no, pero lo fundamental es que se cumplan las reglas de negocio sobre los datos que manipules.
saludos