PHP包括vs OOP
在开发
PHP应用程序时,我想参考使用include文件vs对象(类)的优缺点.
我知道我有一个地方可以受益于这个答案…我有一些我自己的意见,但我期待着听别人. 一个简单的例子: 登录用户只能访问我网站上的某些页面.我有两个实现选择(还有其他的,但我们将其限制在这两个) >创建一个authenticate.php文件并将其包含在每个页面上.它拥有认证的逻辑. 编辑 包括 – 有时一个功能只是更简单/更短/更快的调用 包括 – 更少的代码写(没有构造函数,没有类的语法)给我懒惰,但这是真的. 对象 – 强制手段和单一的功能和创造方法. 包括 – 更容易为新手处理 我在项目开始时考虑这些因素,以决定是否要做包含或者对象.
这些并不是真的相反的选择.您将不得不包括检查代码.我读过你的问题,作为程序编程与OO编程.
编写几行代码或一个函数,并将它包含在页眉中,是如何在PHP3或PHP4中完成的.很简单,它的工作原理(这就是我们在osCommerce中所做的工作,例如电子商务程序). 但是,维护和修改并不容易,因为许多开发人员可以确认. 在PHP5中,您将编写一个用户对象,该对象将携带自己的数据和方法进行身份验证.您的代码将更加清晰和易于维护,因为与用户和身份验证有关的一切将集中在一个地方. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |