SPL is a collection of interfaces and classes that are meant to solve standard problems.
A more detailed documentation of SPL can be found » here.