PHP包括vs OOP

前端之家收集整理的这篇文章主要介绍了PHP包括vs OOP前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在开发 PHP应用程序时,我想参考使用include文件vs对象(类)的优缺点.

我知道我有一个地方可以受益于这个答案…我有一些我自己的意见,但我期待着听别人.

一个简单的例子:

登录用户只能访问我网站上的某些页面.我有两个实现选择(还有其他的,但我们将其限制在这两个)

>创建一个authenticate.PHP文件并将其包含在每个页面上.它拥有认证的逻辑.
>创建具有身份验证功能用户对象,在每个页面上引用对象进行身份验证.

编辑
我想看到一些方法衡量一个人的好处.
我当前(和弱原因)如下:

包括 – 有时一个功能只是更简单/更短/更快的调用
对象 – 功能属性分组导致长期维护.

包括 – 更少的代码写(没有构造函数,没有类的语法)给我懒惰,但这是真的.

对象 – 强制手段和单一的功能和创造方法.

包括 – 更容易为新手处理
对象 – 新手更困难,但由专业人士皱起眉头.

我在项目开始时考虑这些因素,以决定是否要做包含或者对象.
那些是我头顶的几个利弊.

这些并不是真的相反的选择.您将不得不包括检查代码.我读过你的问题,作为程序编程与OO编程.

编写几行代码或一个函数,并将它包含在页眉中,是如何在PHP3或PHP4中完成的.很简单,它的工作原理(这就是我们在osCommerce中所做的工作,例如电子商务程序).

但是,维护和修改并不容易,因为许多开发人员可以确认.

PHP5中,您将编写一个用户对象,该对象将携带自己的数据和方法进行身份验证.您的代码将更加清晰和易于维护,因为与用户和身份验证有关的一切将集中在一个地方.

猜你在找的PHP相关文章