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