Возможно и не все знают, но на php новых (или с 4 или с 5) версий есть поддержка объектно ориентированного программирования.
Кто что думает по поводу ООП кодинга на PHP?
Все о сабже неплохо описано в Котерове.
Конечно в простых скриптах он совсем не нужен, а вот в б\м сложных достаточно удобно.