Начнем с того, кто Вам сказал, что php не типизированный язык? У него динамическая типизация. Так же как и в других языках есть приведение к типам.
Интерфейсы в php нужны для тех же целей, что и в других языках. К примеру создаем класс, применяющий интерфейс, и в этом классе обязательно должны быть все методы, описанные в этом интерфейсе.
Более подробно
п.с. Какое отношение эта тема имеет к ас3?