資源描述:
《《php初級教程》word版》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、課堂筆記中國第一軟件培訓(xùn)中心-PHP初級課程教材第一天前言全球5000萬互聯(lián)網(wǎng)站中,有3000萬以上,即超過60%的網(wǎng)站在使用著PHP技術(shù);根據(jù)EDC公司權(quán)威預(yù)計,2008年P(guān)HP從業(yè)人數(shù)將增加37%,遠超JAVA的16%和.NET的27%;根據(jù)TIOBE公司權(quán)威統(tǒng)計,PHP穩(wěn)定成為全球五大最受歡迎的編程語言之一,并且是入選的唯一一種腳本語言;最新資料表明,國內(nèi)80%以上的動態(tài)網(wǎng)站使用PHP進行開發(fā);在Google的門戶、銀行、政府、人才等25個行業(yè)分別排名前十的250家網(wǎng)站中,采用PHP技術(shù)的網(wǎng)站有192家,占整體比例的76.8%;AlexaT
2、OP500中國網(wǎng)站排名,有394家使用了PHP技術(shù),占整體比例的78.8%;什么是PHP?PHP是“HgpertextPreprocessor”或“PersonalHomePageTools”的簡寫,引用其官方站點(www.php.net)的定義來說,PHP是一種服務(wù)器端、跨平臺、HTML嵌入式的腳本語言。它和大家所熟知的ASP一樣,是一門常用于Web編程的語言。PHP醞釀于1994年,1995年發(fā)布其第一個公開版本,截止目前已發(fā)布的最新版本為5.26。PHP是一種免費軟件,它能運行在包括Windows、Linux等在內(nèi)的絕大多數(shù)操作系統(tǒng)環(huán)境中,
3、常與免費Web服務(wù)軟件Apache和免費數(shù)據(jù)庫Mysql配合使用于Linux平臺上(即LAMP),具有最高的性能價格比,號稱“黃金組合”。也許PHP最強大和最重要的特征是它的數(shù)據(jù)庫支持,目前其支持范圍覆蓋了包括Oracle、Sybase、MySQL、ODBC等在內(nèi)的大多數(shù)常見數(shù)據(jù)庫。使用它編寫一個含有數(shù)據(jù)庫功能的網(wǎng)頁程序變得十分簡單。為什么要學習PHP?1、門檻低在c/c++、java、php、asp這些開發(fā)語言中,php是最容易學的語言,學習成本是c和java的1/10都不到,是asp的1/2都不到。我們設(shè)置了128學時的課程可以完全保證零起點
4、的學員最后達到獨立開發(fā)一個中小型網(wǎng)站的水平。2、競爭少相對與其他開發(fā)語言,掌握php的程序員目前非常少。學?;旧蠜]有開設(shè)php課程的,培訓(xùn)php的機構(gòu)也少之又少。因為php是一個和互聯(lián)網(wǎng)緊密相關(guān)的課程,一般的培訓(xùn)機構(gòu)沒有互聯(lián)網(wǎng)相關(guān)經(jīng)驗,很難培訓(xùn)好這門課程。另外,從求職的角度來看,拿php招聘信息和最熱門的java或asp招聘信息比較,可以發(fā)現(xiàn)php招聘量達到j(luò)ava或asp的1/3左右,但是php從業(yè)人員只是java或asp從業(yè)人員的1/40左右。3、需求旺互聯(lián)網(wǎng)相關(guān)企業(yè)幾乎都在用php語言進行網(wǎng)站開發(fā)。其中包括google,第145頁課堂筆記
5、中國第一軟件培訓(xùn)中心-PHP初級課程教材sina,sohu,網(wǎng)易,tom,qq,baidu等幾乎所有的大型網(wǎng)站。大家可以上搜職網(wǎng)或其他招聘網(wǎng)站觀察一下,幾乎這些企業(yè)都招聘過php相關(guān)開發(fā)人員,而且每天在互聯(lián)網(wǎng)上有大量的php開發(fā)人員的招聘信息。但是互聯(lián)網(wǎng)企業(yè)最頭疼的問題就是招收不到有實際php學習經(jīng)驗的人員,更別說接受過php專業(yè)培訓(xùn)的人員了。很多企業(yè)無可奈何之下只能招收有其他開發(fā)語言經(jīng)驗的人,經(jīng)過內(nèi)部培訓(xùn)再從事php項目的開發(fā)。4、發(fā)展空間大盡管php門檻低,學習起來容易,因此有些人誤以為這是一個不太有發(fā)展前景的語言。其實這是一個很大的誤區(qū),很
6、多人就是收益于此,在從業(yè)的很短時間內(nèi)走上了很高的臺階。因為其他語言至少要學習并從業(yè)很多年才能勉強算上掌握,因為大家都必須掌握這些語言的很多底層的細節(jié)問題,一直上不到一個比較高的層次來考慮問題。細節(jié)上花的時間太多反而失去了很多高層次架構(gòu)上的研究機會。而php在輕松掌握之后就可以更多的考慮高層次架構(gòu)上的問題了,細節(jié)上的問題這門語言的開發(fā)者都替從業(yè)者解決了。所以互聯(lián)網(wǎng)業(yè)內(nèi)上升的最快的很多都是php開發(fā)人員。PHP語言優(yōu)勢1、良好的安全性:PHP是開源軟件,所有PHP的源代碼每個人都可以看得到,代碼在許多工程師手中進行了檢測,同時它與Apache編繹在一
7、起的方式也可以讓它具有靈活的安全設(shè)定,PHP具有了公認的安全性能??缙脚_特性:ASP比不上PHP的跨平臺能力,PHP幾乎支持所有的操作系統(tǒng)平臺及數(shù)據(jù)庫系統(tǒng),正是它的這種能力讓UNIX/Linux有了一種與ASP媲美的開發(fā)語言,并廣為流行。2、易學性:PHP嵌入在HTML語言中,且堅持腳本語言為主,與Java、C等語言不同,語法簡單、書寫容易,方便學習掌握。現(xiàn)在市面上也有了大量的書,同時Internet上也有大量的代碼可以共享。3、執(zhí)行速度快:占用系統(tǒng)資源少,代碼執(zhí)行速度快。4、免費:在流行的企業(yè)應(yīng)用FAMP平臺中,F(xiàn)reeBSD、Apache、M
8、ySQL、PHP都是免費軟件,降低了企業(yè)架設(shè)成本。PHP人才現(xiàn)狀隨著IT業(yè)和互聯(lián)網(wǎng)的超速發(fā)展,企業(yè)對PHP程序員的需求也大量增加,隨意查