




已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1第一章概述1.1PHP的概念PHP:HypertextPreprocessor(超文本預(yù)處理器)的縮寫,它是一種服務(wù)器端的HTML腳本/編程語言,是一種簡單的、面向?qū)ο蟮?、解釋型的、健壯的、安全的、性能非常之高的、?dú)立于架構(gòu)的、可移植的、動態(tài)的腳本語言PHP是一種功能強(qiáng)大的腳本語言。PHP將擊敗PERL/Python并取而代之。PHP是下一代的PERL/Python腳本。PHP可以勝任任何PERL/Python做的工作,并且做的更多,更好,更簡潔!1.2PHP在網(wǎng)絡(luò)編程方面的優(yōu)越性1995年時,Rasmus在用PHP寫他的個人主頁;今天,PHP成為風(fēng)靡全球的腳本語言,越來越多的站點(diǎn)選擇使用PHP,連Yahoo都放棄了自己的腳本而改用PHP支持它的網(wǎng)站??梢哉f,PHP是一個奇跡。我一直認(rèn)為,任何奇跡背后都有它的原因。現(xiàn)在,就讓我們透過這個奇跡,來看看PHP的成功之道。1簡單易用PHP的入門門檻很低,它對使用者的要求微乎其微。學(xué)過C語言的人,使用PHP幾乎不需要什么時間。它們的語法是如此相似,以至于我常常想,是不是在C語言變量前加個$就能改成PHP。這使得大量C程序員在網(wǎng)絡(luò)腳本中選擇了PHP。另外,比起ASP的組件系統(tǒng)和Java龐大的類庫來,PHP的函數(shù)庫要好學(xué)多了。在編程風(fēng)格上,PHP更是自由,你可以使用N種風(fēng)格來寫你的腳本程序。這些特性使得PHP成為初學(xué)者的首選語言。搶占初學(xué)者市場是很重要的策略。如同任何人都會對自己的初戀記憶猶新一樣,人們往往會對最初學(xué)習(xí)的語言有很深的感情。即使后來自己成長了,改用其他語言了,還是會時時記起最初學(xué)習(xí)的語言。在這點(diǎn)上,PHP做得很出色。22剪裁得當(dāng)PHP開發(fā)組是最了解網(wǎng)絡(luò)的一群人,他們非常清楚用戶要的是什么。PHP就是要做一個出色的網(wǎng)絡(luò)腳本語言,而且,它只是要做一個網(wǎng)絡(luò)腳本語言。PHP提供的函數(shù)集在網(wǎng)絡(luò)方面相當(dāng)強(qiáng)大,而且重點(diǎn)均專注于網(wǎng)絡(luò)應(yīng)用。像PHP中的無組件文件上傳,超多數(shù)據(jù)庫支持等特性都表現(xiàn)出這個特點(diǎn)。順便說一句,PHP甚至支持ACCESS數(shù)據(jù)庫。專注使得PHP在網(wǎng)絡(luò)上表現(xiàn)出極其優(yōu)秀的性能。有失才能有得。3支持強(qiáng)大PHP有強(qiáng)大的OpenSource團(tuán)體支持,在網(wǎng)絡(luò)上有數(shù)以萬計(jì)的開源代碼。你可以整合幾個現(xiàn)有程式來實(shí)現(xiàn)你的應(yīng)用,也可以分析大師級的代碼來得到提高。PHP還有很多擴(kuò)展性的項(xiàng)目來增強(qiáng)PHP在某個方面的功能。像注重編程規(guī)范化和代碼重用的PEAR,提供可編譯模板技術(shù)的Smarty,甚至開發(fā)桌面程序的GTK。分析完這幾個理由,我們可以看出,PHP的成功得益于PHP開發(fā)組的戰(zhàn)略眼光。PHP提供了一個最小工作集,使用戶能用最簡單的方式高效地完成自己需要的應(yīng)用。這正是初學(xué)者需要的。然后它通過方便的擴(kuò)展來提供各個方面的解決方案,這樣,你只需要學(xué)你要用到的那個領(lǐng)域的東西。當(dāng)你涉及的領(lǐng)域越來越多時,你的水平也隨之提高,當(dāng)你熟悉了大多領(lǐng)域時,回頭看看,會發(fā)現(xiàn)不知不覺已到山腰。PHP也提供了我們一種學(xué)習(xí)態(tài)度。1.3系統(tǒng)開發(fā)環(huán)境一、操作系統(tǒng)Windowsxp本系統(tǒng)使用的操作系統(tǒng)為Windowsxp作為底層操作系統(tǒng),界面友好,性能穩(wěn)定。二、數(shù)據(jù)庫MYSQL3MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。SQL是一種標(biāo)準(zhǔn)化的語言,它使得存儲、更新和存取信息更容易。例如,你能用SQL語言為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,同時MySQL也足夠快和靈活以允許你存儲記錄文件和圖像。MySQL主要目標(biāo)是快速、健壯和易用。最初是因?yàn)槲覀冃枰@樣一個SQL服務(wù)器,它能處理與任何可不昂貴硬件平臺上提供數(shù)據(jù)庫的廠家在一個數(shù)量級上的大型數(shù)據(jù)庫,但速度更快,MySQL就開發(fā)出來。自1996年以來,我們一直都在使用MySQL,其環(huán)境有超過40個數(shù)據(jù)庫,包含10,000個表,其中500多個表超過7百萬行,這大約有100個吉字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。MySQL建立的基礎(chǔ)是業(yè)已用在高要求的生產(chǎn)環(huán)境多年的一套實(shí)用例程。盡管MySQL仍在開發(fā)中,但它已經(jīng)提供一個豐富和極其有用的功能集。三、務(wù)器平臺APACHEApache伺服器則是目前最多WWW網(wǎng)站所采用伺服器。您可以至下載最新版的程式及相關(guān)文件,若您覺得從國外下載要很久的話,也可以用它的Mirror站臺下載。PHP則可以去它的官方網(wǎng)站下載所需要的程式。雖然目前WindowsNT或者Windows98等Win32的作業(yè)平臺也能安裝PHP及Apache伺服器,不過這似乎沒什么道理,因?yàn)镻HP和Apache在UNIX下可以跑得更快更好。4當(dāng)然,若想使用商業(yè)化的作業(yè)平臺,SUN、IBM、HP、DEC、SGI、NEC等公司都有提供相關(guān)的UNIX或者是WindowsNT的作業(yè)平臺。加上高安全性調(diào)整過后的Apache伺服器:Stronghold或是其它支援SSL的Apache版本。這種組合,相信能滿足商業(yè)化的需求。而PHP就扮演著快速方便的CGI角色,讓客戶對站臺的服務(wù)品質(zhì)更加滿意。四、發(fā)語言PHPPHP是一種簡單的,面向?qū)ο蟮?,解釋型的,健壯的,安全的,性能非常之高的,?dú)立于架構(gòu)的,可移植的,動態(tài)的腳本語言。PHP具有和JAVA類似的Class關(guān)鍵字。因?yàn)椴恍枰摂M機(jī),以致速度比JAVA快5倍。PHP正迅速變成一種標(biāo)準(zhǔn)的,多用途的,面向?qū)ο蟮哪_本語言。PHP不僅可用來開發(fā)Web應(yīng)用程序,也可以開發(fā)普通應(yīng)用程序。PHP是一種功能強(qiáng)大的腳本語言。PHP將擊敗PERL/Python并取而代之。PHP是下一代的PERL/Python腳本。PHP可以勝任任何PERL/Python做的工作,并且做的更多,更好,更簡潔!PHP是HypertextPre-Processor(超文本預(yù)處理器)的縮寫,它是一種服務(wù)器端的HTML腳本/編程語言。PHP語法上與C相似,可運(yùn)行在Apache,Netscape/iPlanet,和MicrosoftIISWeb服務(wù)器上。PHP作為一種工具,可以讓你創(chuàng)建動態(tài)的Web頁面。應(yīng)用PHP的網(wǎng)頁與常規(guī)的HTML頁面并無二致,你可以用同樣的方式來創(chuàng)建、編輯它們。PHP允許你直接在HTML文件里寫入簡單的腳本,這一點(diǎn)與Javascript非常相似。而不同的是,PHP不依賴于瀏覽器,是服務(wù)器端的語言,而Javascript卻是一種客戶端的嵌在HTML中的語言。概念上,PHP與Netscape的LiveWirePro產(chǎn)品,Microsoft的ASP以及Sun
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供貨單合同范本
- 產(chǎn)品加工收購合同范本
- 經(jīng)營分析系統(tǒng)測試大綱(ELT案例)
- 裝修及采購合同范本
- 工程合同范本網(wǎng)
- 《識字 》教學(xué)設(shè)計(jì)
- 小學(xué)生課件有趣的漢字
- 貴州2025年貴州大學(xué)附屬中學(xué)招聘6人筆試歷年參考題庫附帶答案詳解
- 2025年小型家用電器制造工職業(yè)技能競賽理論考試指導(dǎo)題庫(含答案)
- 統(tǒng)編版上冊-《鄉(xiāng)土中國》整本書閱讀公開課-課件-(共21張)
- 全國導(dǎo)游基礎(chǔ)知識-全國導(dǎo)游基礎(chǔ)知識章節(jié)練習(xí)
- 【安排表】2024-2025學(xué)年下學(xué)期學(xué)校升旗儀式安排表 主題班會安排表
- 2025年度老舊小區(qū)改造施工委托合同范本
- 2025年安徽中醫(yī)藥高等專科學(xué)校高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 第七章 力 達(dá)標(biāo)測試卷(含答案)2024-2025學(xué)年度人教版物理八年級下冊
- 2024年濟(jì)南護(hù)理職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2025廣東省國家稅務(wù)局系統(tǒng)事業(yè)單位招聘400人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 投行競爭格局-洞察分析
- 考研學(xué)習(xí)筆記 《國際貿(mào)易實(shí)務(wù)》(第6版)筆記和課后習(xí)題(含考研真題)詳解-1-200
- 2024年01月23649電氣控制與PLC期末試題答案
- 餐飲業(yè)供應(yīng)鏈管理指南
評論
0/150
提交評論