php5网页设计范例教本.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 62 PHP 5網頁設計範例教本 習題解答 PHP 5網頁設計範例教本 習題解答 選擇題 章 1 2 3 4 5 6 7 8 9 10 1 C B D A D C 2 C B B D C A D A B 3 B C AC B D B A B D C 4 C A B C B C C C B B 5 C D B B D C A B 6 C A B A B D C B D D 7 C A A D C B C D B C 8 A BC D A B C 9 D C A B D A B BD C A 10 A B D B C D B B C A 11 C D D B C A A C D B 12 D D B A C B 13 A C D B D C B A 14 C D A D B A A D 15 B D A D C D B D B B 16 C A C B C B 第一章:PHP基礎與開發環境的建立 簡答題 1. WWW全球資訊網是一種主從架構的電腦系統,主從架構的主端是「伺服端」(Server),指的是Web伺服器,在伺服器上儲存HTML網頁和圖片等多媒體資料,從端是「客戶端」(Client),也就是使用者執行瀏覽程式的電腦,負責和伺服器溝通和讀取伺服器的資料,其傳送的是HTML文件和相關檔案,如下圖所示: 上述圖例的Web伺服器儲存客戶端請求的資料,以微軟來說是「IIS」(Internet Information Services),PHP最常搭配的是Apache伺服器,在從端使用瀏覽程式顯示伺服端的檔案資料,Internet Explorer和Netscape是目前常用的瀏覽程式。 2. 客戶端網頁技術是指程式碼在使用者客戶端電腦的瀏覽程式執行,瀏覽程式本身即是一種直譯程式,可以執行指定的客戶端網頁技術。 伺服端網頁技術簡單的說是在Web伺服器上執行的程式,而不是在客戶端電腦的瀏覽程式執行,目前常用的伺服端技術有:CGI、ASP、ASP.NET、JSP和PHP。 3. PHP最初只是一套使用Perl語言撰寫的工具程式,主要是用來追蹤線上履歷表的存取,如今PHP在伺服端網頁技術已經成為主要的腳本語言之一,事實上,PHP除了可以內嵌於HTML文件外,它也是一種獨立的程式語言。 PHP的歷史 PHP最初是由Rasmus Lerdorf在1995年使用Perl開發的一套工具程式,稱為Personal Home Page Tools。由於廣受好評,功能愈來愈強大,所以Rasmus Lerdorf改用C語言撰寫這一套工具程式,可以連結資料庫和建立簡單的動態網站,稱為「PHP/FI」(Personal Home Page /Forms Interpreter)。它使用類似Perl語言的語法、直接將程式碼內嵌於HTML文件,並且支援一些基本Web功能和表單處理。 在1997年Rasmus Lerdorf推出PHP/FI 2.0版,不過如今我們所知的PHP並不是來自PHP/FI。就在大約同時,PHP語言的發展已經從Rasmus Lerdorf轉移給Andi Gutmans和Zeev Suraski這個小組,PHP完全改寫成3.0版,這是官方的新版本,也擁有一個新名稱PHP:Hypertext Preprocessor。 PHP 3.0支援更多的資料庫系統、通訊協定和API函式庫,並且開始支援物件導向的語法,到了1998年底PHP 3.0快速普及,估計當時約有十分之一Internet的Web網站是使用PHP。 在PHP 3.0官方版本推出後的數周,Andi Gutmans和Zeev Suraski開始重寫PHP的核心程式,採用全新的Zend Scripting Engine(腳本語言引擎),並提供更佳的執行效率,即PHP 4.0版。 PHP 4.0版支援更多平台和種類的Web伺服器、HTTP的Sessions管理和輸出緩衝區功能,更多保密方式來取得使用者輸入的資料和許多全新的語言架構。PHP 5.0版改進PHP 4.0的弱點,Zend Engine 2.0版讓PHP成為真正的物件導向程式語言,其功能的改進主要有三部分,如下所示: 支援物件導向程式程式設計:PHP 5.0是一種真正的物件導向程式語言,提供全新的物件導向模型和PHP例外處理。 MySQL資料庫存取:配合新版MySQL 4.1之後的版本,PHP 5.0提供全新的MySQLi擴充程式,可以更有效率的存取MySQL資料庫,並且提供函數和物件導向介面的資料庫存取。 XML功能:PHP 5.0統一使用功能強大的libxml2的XML工具程式,提供DOM、SAX、XSLT和SimpleXML的XML處理。 PHP各版本演進的年代,如下表所示: PHP版本 年代 PHP/FI 19

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档