当我第一次用PHP做完毕业论文管理系统时,认为自己做的比较perfect,但是慢慢的通过对知识理解的加深,我发现了很多问题,首先对于初学者做项目,最容易忽略的东西---php框架的使用。
PHP目前有很多流行的框架,在2015年Laravel受到大家的青睐直至今日,用PHP框架写程序好处:①简化了用PHP编写web应用程序的流程,通过确保适当的数据库交换和在表现层编码,PHP本是设计为对于Web层的抽象。②加快开发进程,开发人员可以把时间花在实际应用的开发上,而不是每一个项目都重新构建基础功能;在这期间我当时重复做了好多重复性工作。
现在有很多开源框架,为什么很多公司还是选择自己写PHP框架,小编的看法是:①开源框架好是好,但做 PHP开发的大多围绕项目需求走,通常用开源的框架,也只是用了其中一部分,大多没有理解框架设计的原则,一旦需要对框架做扩展时就胡了;②开源框架做的都是通用的需求,而企业内部往往有特殊的需求,自己做框架能够更切合实际的需求,出现 bug 改正也会比较及时;③性能,某些人认为大部分框架中绕来绕去的方法调用、为解耦引入的多次层架构,对性能有影响,因而认为自己写的“简单”代码有更高的性能。④适合项目的需要,可以做出自己想要的。
初学者不要刚上来就使用框架,先要理解MVC,读其中代码,循序渐进。
//简单的Model层user.class.php:?phpclass user{ public function getUser(){ $q=SELECT FROM User; $r=$db-query($q); $proArr=array(); while($row=db-fetchAssoc($r)){ $proArr[]=$row; } return $proArr; }}?//视图和控制层:getUser.php:?php$user=new user();$users=$user-getUser();foreach($users as $u){ //输出数据库中查出来的 echo $u[name];}
推荐:
网友评论 ()条 查看