PHP OOPS Interview Questions & Answers

In this section, I have selected advanced OOPS interview questions and answers for Fresher/Experienced Candidates.
Last few months I have been working to select best question and answer set for OOP interview questions.

Object Oriented Programming in PHP. This article introduces Object Oriented Programming (OOP) in PHP:

Here is some Object Oriented Programming Interview Questions:
  1. What is Object Oriented Programming?
  2. Explain about UML?
  3. Advantages of object oriented programming?
  4. What is a Class ?
  5. What is an Object ?
  6. What is the relation between Classes and Objects?
  7. What are different properties provided by Object-oriented systems ?
  8. Explain about abstraction?
  9. Explain about encapsulation?
  10. What is an Abstract class?
  11. What is an Interface?
  12. What are Abstract methods?
  13. What is the difference between Abstract classes and Interfaces ?
  14. What is difference between Static and Non-Static fields of a class ?
  15. Static Keyword?
  16. Static Methods and Properties?
  17. What is a constructor in class?
  18. What is a Destructor in Class?
  19. What are access modifiers?
  20. What is serialization?
  21. Explain about inheritance in OOPS?
  22. Explain the usage of encapsulation?
  23. Explain about polymorphism?