- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2025年新能源发电行业分析报告及未来五到十年行业发展趋势报告.docx
- 未成年人出游免责协议书5篇.docx VIP
- 八年级体育教育教学计划..doc VIP
- 劳动教育(微课版):认识劳动PPT教学课件.pptx VIP
- 特高压输电系统温室气体减排方法学.PDF VIP
- (高清版)DGJ 08-2173-2016 展览建筑及布展设计防火规程.pdf VIP
- 高中英语【拓展阅读】Before You Feel Pressure 双语课件.pptx VIP
- 2025年新人教版数学三年级上册全册教案.pdf
- 社会心理学:文化心理学完整版.pptx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
文档评论(0)