




已閱讀5頁,還剩28頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1第一章概述1.1PHP的概念PHP:HypertextPreprocessor(超文本預處理器)的縮寫,它是一種服務器端的HTML腳本/編程語言,是一種簡單的、面向對象的、解釋型的、健壯的、安全的、性能非常之高的、獨立于架構的、可移植的、動態的腳本語言PHP是一種功能強大的腳本語言。PHP將擊敗PERL/Python并取而代之。PHP是下一代的PERL/Python腳本。PHP可以勝任任何PERL/Python做的工作,并且做的更多,更好,更簡潔!1.2PHP在網絡編程方面的優越性1995年時,Rasmus在用PHP寫他的個人主頁;今天,PHP成為風靡全球的腳本語言,越來越多的站點選擇使用PHP,連Yahoo都放棄了自己的腳本而改用PHP支持它的網站。可以說,PHP是一個奇跡。我一直認為,任何奇跡背后都有它的原因。現在,就讓我們透過這個奇跡,來看看PHP的成功之道。1簡單易用PHP的入門門檻很低,它對使用者的要求微乎其微。學過C語言的人,使用PHP幾乎不需要什么時間。它們的語法是如此相似,以至于我常常想,是不是在C語言變量前加個$就能改成PHP。這使得大量C程序員在網絡腳本中選擇了PHP。另外,比起ASP的組件系統和Java龐大的類庫來,PHP的函數庫要好學多了。在編程風格上,PHP更是自由,你可以使用N種風格來寫你的腳本程序。這些特性使得PHP成為初學者的首選語言。搶占初學者市場是很重要的策略。如同任何人都會對自己的初戀記憶猶新一樣,人們往往會對最初學習的語言有很深的感情。即使后來自己成長了,改用其他語言了,還是會時時記起最初學習的語言。在這點上,PHP做得很出色。22剪裁得當PHP開發組是最了解網絡的一群人,他們非常清楚用戶要的是什么。PHP就是要做一個出色的網絡腳本語言,而且,它只是要做一個網絡腳本語言。PHP提供的函數集在網絡方面相當強大,而且重點均專注于網絡應用。像PHP中的無組件文件上傳,超多數據庫支持等特性都表現出這個特點。順便說一句,PHP甚至支持ACCESS數據庫。專注使得PHP在網絡上表現出極其優秀的性能。有失才能有得。3支持強大PHP有強大的OpenSource團體支持,在網絡上有數以萬計的開源代碼。你可以整合幾個現有程式來實現你的應用,也可以分析大師級的代碼來得到提高。PHP還有很多擴展性的項目來增強PHP在某個方面的功能。像注重編程規范化和代碼重用的PEAR,提供可編譯模板技術的Smarty,甚至開發桌面程序的GTK。分析完這幾個理由,我們可以看出,PHP的成功得益于PHP開發組的戰略眼光。PHP提供了一個最小工作集,使用戶能用最簡單的方式高效地完成自己需要的應用。這正是初學者需要的。然后它通過方便的擴展來提供各個方面的解決方案,這樣,你只需要學你要用到的那個領域的東西。當你涉及的領域越來越多時,你的水平也隨之提高,當你熟悉了大多領域時,回頭看看,會發現不知不覺已到山腰。PHP也提供了我們一種學習態度。1.3系統開發環境一、操作系統Windowsxp本系統使用的操作系統為Windowsxp作為底層操作系統,界面友好,性能穩定。二、數據庫MYSQL3MySQL是一個真正的多用戶、多線程SQL數據庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數據庫語言。MySQL是以一個客戶機/服務器結構的實現,它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。SQL是一種標準化的語言,它使得存儲、更新和存取信息更容易。例如,你能用SQL語言為一個網站檢索產品信息及存儲顧客信息,同時MySQL也足夠快和靈活以允許你存儲記錄文件和圖像。MySQL主要目標是快速、健壯和易用。最初是因為我們需要這樣一個SQL服務器,它能處理與任何可不昂貴硬件平臺上提供數據庫的廠家在一個數量級上的大型數據庫,但速度更快,MySQL就開發出來。自1996年以來,我們一直都在使用MySQL,其環境有超過40個數據庫,包含10,000個表,其中500多個表超過7百萬行,這大約有100個吉字節(GB)的關鍵應用數據。MySQL建立的基礎是業已用在高要求的生產環境多年的一套實用例程。盡管MySQL仍在開發中,但它已經提供一個豐富和極其有用的功能集。三、務器平臺APACHEApache伺服器則是目前最多WWW網站所采用伺服器。您可以至下載最新版的程式及相關文件,若您覺得從國外下載要很久的話,也可以用它的Mirror站臺下載。PHP則可以去它的官方網站下載所需要的程式。雖然目前WindowsNT或者Windows98等Win32的作業平臺也能安裝PHP及Apache伺服器,不過這似乎沒什么道理,因為PHP和Apache在UNIX下可以跑得更快更好。4當然,若想使用商業化的作業平臺,SUN、IBM、HP、DEC、SGI、NEC等公司都有提供相關的UNIX或者是WindowsNT的作業平臺。加上高安全性調整過后的Apache伺服器:Stronghold或是其它支援SSL的Apache版本。這種組合,相信能滿足商業化的需求。而PHP就扮演著快速方便的CGI角色,讓客戶對站臺的服務品質更加滿意。四、發語言PHPPHP是一種簡單的,面向對象的,解釋型的,健壯的,安全的,性能非常之高的,獨立于架構的,可移植的,動態的腳本語言。PHP具有和JAVA類似的Class關鍵字。因為不需要虛擬機,以致速度比JAVA快5倍。PHP正迅速變成一種標準的,多用途的,面向對象的腳本語言。PHP不僅可用來開發Web應用程序,也可以開發普通應用程序。PHP是一種功能強大的腳本語言。PHP將擊敗PERL/Python并取而代之。PHP是下一代的PERL/Python腳本。PHP可以勝任任何PERL/Python做的工作,并且做的更多,更好,更簡潔!PHP是HypertextPre-Processor(超文本預處理器)的縮寫,它是一種服務器端的HTML腳本/編程語言。PHP語法上與C相似,可運行在Apache,Netscape/iPlanet,和MicrosoftIISWeb服務器上。PHP作為一種工具,可以讓你創建動態的Web頁面。應用PHP的網頁與常規的HTML頁面并無二致,你可以用同樣的方式來創建、編輯它們。PHP允許你直接在HTML文件里寫入簡單的腳本,這一點與Javascript非常相似。而不同的是,PHP不依賴于瀏覽器,是服務器端的語言,而Javascript卻是一種客戶端的嵌在HTML中的語言。概念上,PHP與Netscape的LiveWirePro產品,Microsoft的ASP以及Sun
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 居間貸款服務合同
- 個人獨家銷售代理合同
- 行政管理經濟法分析解題技巧試題及答案
- 行政管理經濟法考試假設案例試題及答案
- 中學教育法律法規解讀
- 經濟學在企業管理中的應用試題及答案
- 親子活動在社區中的推廣計劃
- 醫療事故的急診處理機制計劃
- 工程管理市場分析試題及答案
- 職業院校電工考試試題及答案
- GB/T 23999-2009室內裝飾裝修用水性木器涂料
- 國標美標德標日表法蘭尺寸標準
- 測繪生產困難類別細則及工日定額
- 國民經濟行業分類2022年
- 獸醫藥理學 第15章 特效解毒藥
- 空乘人員職業形象設計與化妝(169張課件)
- 會計工作年限證明個人承諾書
- 物業公共秩序管理課件
- 淺談摩托艇的安全管理
- 女性功能治療方案ppt課件
- 公路工程計量與計價考試B本科
評論
0/150
提交評論