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