Considere:
I. Permite a instanciação de objetos em tempo de execução.
II. Define objetos para possibilitar iterações em uma lista de itens.
III. Define situação onde é necessário haver somente uma instância de classe.
As ações acima são possibilitadas no PHP5, respectivamente, por meio de