为什么PHP要学习面向对象编程

学习PHP的OOP(面向对象编程)一周,由于学习进程的紧迫,自己只是一直在听老师讲,而没有想过为什么要学习OOP,周末稍有空余时间,自己不禁感慨,一些功能靠以前的知识明明可以很轻松地写出来,而通过OOP来实现代码量却多了很多,有时为了输出一句话,还得通过创建类,实例化,最后在调用方法…这似乎看起来挺麻烦的,但在慢慢去窥探OOP这一大门时,似乎也发现了其中的妙处…
许多php项目就是这样由一个个的小项目慢慢变成了令人恐惧的怪兽,由于表现层中也包含应用程序逻辑,随着数据库查询、用户验证、表单处理等工作的进行代码从一个页面复制到另一个页面,重复现象很早就开始在代码中蔓延。每当改动这些代码块之一,那么代码块出现的每个地方都需要改动,否则就会出现bug。当然,面向对象的好处远远不只是便于维护代码,他所体现的面向对象的思想将一个体系分作很多的个体,这样来,别人只需要知道怎么调用你所写的类或对象,并不一定要去理解他是怎么去实现的,除此自外,所积累的类变多了,所体现的就不是开始的感觉很费时,反而是可以在多个页面都能使用类中的方法时效率得到提高。
但事物总是没有绝对的,过度的依赖OOP也会存在弊端,当若是想通往PHP中高级的道路(当然自己现在连初级也算不上,但我会为之努力),OOP定将是不可或缺的。
推荐阅读:
https://www.w3cschool.cn/article/5698195
www.aimi-ddc.com
https://www.imooc.com/article/7245

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值