ООП идеально подходит для написания крупных проектов,взаимосвязанных функций (например,самопальный класс для обработки картинок), для реализации поддержки модулей (наследование в комплекте с 5ой версии) например, сфера обширная.. А так, там вообще много вкусных плюшек одним словом, тут описывать бессмысленно имхо, это нужно пробовать) скажу одно,для мелких и простых скриптов, можно обойтись без него.