php 项目的一个总结

本来是做.net但是由于公司的需要,开始了php项目的开发。

以前也帮朋友用Php开发过一个网站,不过都是在网页上写的,也没有用到什么框架,除了数据库的一些操作,其它,基本都是用JS来实现的。所以对于PHP的开发,算是比较陌生了。

公司指定了一个做CI的框架。花了两天的时间来熟习框架的数据库方法,然后,开始了model层的开发,花了大概三天的时间,把整个model层写好了。开始时,是根据CI的API来写查询,更新等,但是一但复杂的语句就不会了,主要还是构建SQL语句,然后执行。如:$this->db->query().

有个不好的地方就是,不能执行多条语句。如:select * from table1; select * from table2; 可能是我自己没有找到方面。不过它的数据库操作非常简单。在database里配置好数据库的参数后,载入database文件,然后就可以执行SQL的操作。如:$this->db->get('table1')就可以得到数据。

      这次的PHP项目开发,不同以前自己做的。CI使用了MVC,这个我做为.net开发,经常听到的。但是我还没有去实用过。不过,确在php的开发中应用到了。真的是很不错的一个框架。我的体会是框架它不是一种语言,它是做为一种代码管理的思想,用于各种项目的编码中。不管语言是什么,都是一样的思想。

      通过了这次项目,对于PHP我学到了以下几点:

      1. 不用说,就是PHP也可以使用框架,也有层次,不是以前说的直接在网页里写。PHP也是很优美的一种语言。

      2. 就是对于PHP的函数和一些语法,更加了解了。因为用CI框架的关系,主要都使用CI封装后的方法,所以,说没有学到很多PHP本身的方法。

      3. 知道了,PHP开发的快捷性,以及PHP布置的方便,终于,知道,为什么这么多的网站,都使用PHP来做了。

      4. PHP的灵活性,PHP也可以在页面上来编写,JS变量要得到PHP变量的值。只需要:var a='<?php echo $value?>';很简单。<?php ?>只要通过这个标签就可以在网页进行PHP代码的编写。

      具体的一此方法,也没有说的。在需要时,百度基本都可以解决。

      还有一个感觉:就是感觉PHP对于数据库的操作不是很严谨。(这可能是我们自身项目的原型)。语言无好坏,关键是思想。不过又多了一门语言,编写的经验感觉很好。每个语言也都有自己的个性。

原文地址:https://www.cnblogs.com/doubleyong/p/2887151.html