Home  >  Article  >  Backend Development  >  When to use object-oriented in php

When to use object-oriented in php

angryTom
angryTomOriginal
2019-11-04 17:45:182717browse

When to use object-oriented in php

When to use object-oriented php

If it is small, personal, and does not require secondary or iterative development, it can be process-oriented. The coding idea is simple and convenient; but for multiple cooperation, medium-sized or above, and new functions need to be added later, it is strongly recommended to use object-oriented, and the advantages of code encapsulation, abstraction, inheritance, and polymorphism will come into play.

In fact, using all custom functions can also meet project needs. Using object-oriented is just to make the program ideas clearer, which will be convenient when multiple people cooperate in development.

For example, create class User{} for users (registration, review, information, etc.), which integrates various functions for user operations. Your colleagues or collaborative development partners, You can directly use this User object to apply it in other functions. For example, you need to call a user's profile $User->get_profile($uid);

The idea will be very clear, otherwise, He needs to find your function library, and there may be a function in the east and a function in the west, which wastes a lot of time.

Summary:

● Medium-sized and above projects require secondary development, and object-oriented development is used for iterative development.

● Use object-oriented development when multiple people collaborate.

For more PHP related knowledge, please visit PHP Chinese website!

The above is the detailed content of When to use object-oriented in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn