【后端开发】php开发是面向对象吗

Windows 21NN.CN 2周前 (11-02) 8次浏览 已收录 0个评论 扫描二维码

【后端开发】php开发是面向对象吗

php开发是面向对象吗?

php开发是面向对象。一般的互联网公司自己的项目都会用框架去开发,都是面向对象开发。但php也能采用面向过程开发,甚至两者一起使用。

比如:YII2、laravel框架、ThinkPhp都采用的面向对象开发。

面向对象与面向过程的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

面向过程

优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、 Linux/Unix等一般采用面向过程开发,性能是最重要的因素。

缺点:没有面向对象易维护、易复用、易扩展

面向对象

优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护

缺点:性能比面向过程低

更多PHP相关知识,请访问PHP中文网!

以上就是php开发是面向对象吗的详细内容,更多请关注ki4网其它相关文章!


本文:【后端开发】php开发是面向对象吗 本文链接:https://www.21nn.cn/xitong/windows/83720.html 本站所以图片、文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如有侵权请邮件与我们联系处理。i@ki4.cn
喜欢 (0)
[1353713598@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址