A SPL é uma coleção de interfaces e classes com o propósito de solucionar problemas comuns.
Uma documentação mais detalhada da SPL pode ser encontrada » aqui (em inglês).