Type-Safe Collections

Does PHP really need generics? A controversial thesis with a practical solution.