我們在千鋒PHP培訓的前兩個月很快過去了,從對編程毫無概念,到靜態頁面,bbs項目的編寫,感覺收獲很多。我對PHP語言有了深刻的認識,PHP是一種通用開源腳本語言(Hypertext Preprocessor),主要用于Web開發領域。
PHP的作用原理是:
1. 用戶打開瀏覽器(客戶端),輸入網址http://www.baidu.com,等待服務器響應;
2. 服務器(apache,nginx,IIS)收到用戶http請求,先區分文件類型,然后編譯文件,index.html可以直接處理,返回源碼,處理不了的交給PHP腳本引擎處理,返回數據;
3. 瀏覽器接收到html,css,js的源碼和數據,并編譯成大家能看到的頁面,本次請求處理完畢。
PHP的特性是:
1. PHP語法混合了C、Java、Perl以及PHP自創新的語法;
2. 執行效率高;
3. 幾乎支持所有流行的數據庫以及操作系統;
4. 可以用C、C++進行程序的擴展。優勢:開源。
談談第一個項目bbs論壇。最初為實現編寫主頁、模塊間切換的功能,我們用了整整兩天的時間,一開始感覺好難,甚至懷疑自己是不是適合學習編程,但我知道,既然我選擇來到這里,就不能輕易放棄,所以必須咬牙堅持。
終于在第三天實現了這項功能,感覺好激動。在接下來的日子里,編寫各個功能,突然感覺變得簡單了許多,我知道這與前兩天不停的測試與思考是分不開的,也慶幸自己當初沒有放棄。等到差不多實現整個項目功能的時候,返回來再看看以前編寫的代碼,又發現出現了很多漏洞,比如代碼冗余,缺少判斷條件,頁面銜接不合理等,然后繼續完善這些問題,這時才發現,起初編程時是自己的邏輯是多么混亂,本來可以用一個二維數組,一次遍歷拿到數據的,我硬是把它轉換為三維數組,兩次遍歷才能拿到。
這時,我對編程思想以及邏輯思維又有了更深的認識。在編程過程中,首先,我們需要理清整個模塊功能邏輯,然后判斷邏輯是否正確,最后再來編寫功能、實現功能,這樣才能少走彎路,并高效、高質量完成該功能的編寫。
最后,我在千鋒PHP培訓的后期學習計劃是,多寫代碼,多思考,多總結,培養自己邏輯思維能力和編程思想,熟練掌握 PHP基礎語言和各個功能的實現,爭取順利完成下個階段項目,為以后工作打下堅實的基礎!
相關文章
了解千鋒動態
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱