Tratar um objeto como um array ou coleção, representar um objeto como json, poupar consumo de memória na leitura de grandes arquivos etc.
Parecem coisas relativamente complexas, mas na verdade são super simples e podem ser realizadas através da implementação de simples interfaces, classes ou outros recursos do PHP.
Nesta palestra apresento alguns desses recursos com exemplos práticos de uso.