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對於數據庫的操作不是很嚴謹。(這可能是我們自身項目的原型)。語言無好壞,關鍵是思想。不過又多了一門語言,編寫的經驗感覺很好。每個語言也都有自己的個性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM