Descobrindo a extensão de um arquivo – PHP

Quando vamos fazer o upload de um arquivo em nosso sistema, precisamos descobrir qual a extensão do arquivo, muitos desenvolvedores fazem isto de modo incorreto. Muitas vezes usam expressões regulares enormes ou mesmo um explode.

Para descobrir qual extensão é o arquivo basta usar a seguinte função nativa do PHP a parti da versão 4.0.3:

1
2
3
4
 
<?php     
   $extensao = pathinfo($arquivo, PATHINFO_EXTENSION);     
?>

Olhe quais são outros atributos desta função PHP manual