zoukankan      html  css  js  c++  java
  • 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对于数据库的操作不是很严谨。(这可能是我们自身项目的原型)。语言无好坏,关键是思想。不过又多了一门语言,编写的经验感觉很好。每个语言也都有自己的个性。

  • 相关阅读:
    mojo 接口示例
    MojoliciousLite: 实时的web框架 概述
    接口返回json
    centos 6.7 perl 版本 This is perl 5, version 22 安装DBI DBD
    centos 6.7 perl 5.22 安装DBD 需要使用老的perl版本
    商业智能改变汽车行业
    商业智能改变汽车行业
    读MBA经历回顾(上)目的决定手段——北漂18年(48)
    perl 升级到5.20版本
    Group Commit of Binary Log
  • 原文地址:https://www.cnblogs.com/doubleyong/p/2887151.html
Copyright © 2011-2022 走看看