在开发
PHP应用程序时,我想参考使用include文件vs对象(类)的优缺点.
原文链接:https://www.f2er.com/php/132456.html我知道我有一个地方可以受益于这个答案…我有一些我自己的意见,但我期待着听别人.@H_502_2@
一个简单的例子:@H_502_2@
登录用户只能访问我网站上的某些页面.我有两个实现选择(还有其他的,但我们将其限制在这两个)@H_502_2@
>创建一个authenticate.PHP文件并将其包含在每个页面上.它拥有认证的逻辑.
>创建具有身份验证功能的用户对象,在每个页面上引用对象进行身份验证.@H_502_2@
编辑
我想看到一些方法衡量一个人的好处.
我当前(和弱原因)如下:@H_502_2@
包括 – 有时一个功能只是更简单/更短/更快的调用
对象 – 功能和属性分组导致长期维护.@H_502_2@
包括 – 更少的代码写(没有构造函数,没有类的语法)给我懒惰,但这是真的.@H_502_2@
对象 – 强制手段和单一的功能和创造方法.@H_502_2@
包括 – 更容易为新手处理
对象 – 新手更困难,但由专业人士皱起眉头.@H_502_2@
我在项目开始时考虑这些因素,以决定是否要做包含或者对象.
那些是我头顶的几个利弊.@H_502_2@