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