您的位置:首页 > 编程语言 > PHP开发

PHP总结(一)框架的使用

2016-06-13 08:16 330 查看
当我第一次用PHP做完毕业论文管理系统时,认为自己做的比较perfect,但是慢慢的通过对知识理解的加深,我发现了很多问题,首先对于初学者做项目,最容易忽略的东西---php框架的使用。

   PHP目前有很多流行的框架,在2015年Laravel受到大家的青睐直至今日,用PHP框架写程序好处:①简化了用PHP编写web应用程序的流程,通过确保适当的数据库交换和在表现层编码,PHP本是设计为对于Web层的抽象。②加快开发进程,开发人员可以把时间花在实际应用的开发上,而不是每一个项目都重新构建基础功能;在这期间我当时重复做了好多重复性工作。  

现在有很多开源框架,为什么很多公司还是选择自己写PHP框架,小编的看法是:①开源框架好是好,但做 PHP开发的大多围绕项目需求走,通常用开源的框架,也只是用了其中一部分,大多没有理解框架设计的原则,一旦需要对框架做扩展时就胡乱来了;②开源框架做的都是通用的需求,而企业内部往往有特殊的需求,自己做框架能够更切合实际的需求,出现 bug 改正也会比较及时;③性能偏见,某些人认为大部分框架中绕来绕去的方法调用、为解耦引入的多次层架构,对性能有影响,因而认为自己写的“简单”代码有更高的性能。④适合项目的需要,可以随心所欲做出自己想要的。

初学者不要刚上来就使用框架,先要理解MVC,读其中代码,循序渐进。

//简单的Model层
user.class.php:
<?php
class 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'];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: