21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材——高校系列PHP編程基礎(chǔ)與實(shí)例教程
2021-07-12
21世紀(jì)高校計(jì)算機(jī)規(guī)劃教材-高校PHP編程基礎(chǔ)及實(shí)例教程系列。北京人民郵電出版社總編輯孔祥生 前言 PHP是世界上最流行、應(yīng)用最廣泛的WEB應(yīng)用開發(fā)語(yǔ)言之一,因?yàn)楹?jiǎn)單易學(xué)而越來越受青睞并得到程序員的認(rèn)可。市場(chǎng)上關(guān)于PHP的教程還比較少。為滿足眾多PHP愛好者的需求,編者根據(jù)多年軟件開發(fā)經(jīng)驗(yàn)編寫本書,獻(xiàn)給讀者。本書在內(nèi)容安排和章節(jié)組織上都非常精巧,力求讓讀者在短時(shí)間內(nèi)掌握動(dòng)態(tài)網(wǎng)站PHP開發(fā)的常用技巧和方法,從而能夠快速上手。本書本著“堅(jiān)持足夠的理論知識(shí)、實(shí)踐的專業(yè)知識(shí)、專業(yè)的技能來運(yùn)用”的原則。在講解具體案例的同時(shí),融合了軟件工程、軟件測(cè)試、界面設(shè)計(jì)等知識(shí),真正實(shí)現(xiàn)了PHP和項(xiàng)目培訓(xùn)。兩者合二為一。本書具有以下特點(diǎn)。 1、門檻低的讀者,無需太多技術(shù)基礎(chǔ)php編程基礎(chǔ)與實(shí)例教程下載,即可輕松掌握數(shù)據(jù)庫(kù)設(shè)計(jì)、軟件工程和動(dòng)態(tài)網(wǎng)站開發(fā)相關(guān)技術(shù)。 2.內(nèi)容豐富嚴(yán)謹(jǐn) 作者對(duì)PHP內(nèi)容的選擇非常嚴(yán)謹(jǐn),一個(gè)接一個(gè),從一個(gè)知識(shí)點(diǎn)到另一個(gè)知識(shí)點(diǎn)的過渡非常流暢自然,本書內(nèi)容豐富,遵循知識(shí)的學(xué)習(xí)曲線,結(jié)合具體情況安排。章節(jié)內(nèi)容,盡量不要走死角。 3.強(qiáng)調(diào)培訓(xùn)環(huán)節(jié)與PHP知識(shí)相結(jié)合,以講解PHP基礎(chǔ)知識(shí)為目標(biāo),以案例實(shí)現(xiàn)為載體,不同章節(jié)完成不同任務(wù)的概念,軟件工程實(shí)現(xiàn)的思路具體案例。
4.涉及廣泛的軟件工程、軟件建模、數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)設(shè)計(jì)、界面設(shè)計(jì)、軟件測(cè)試等知識(shí)都在本書中有所涉及。 5、豐富實(shí)用的課后習(xí)題選自新浪、百度等知名公司的面試題。本書由孔祥生主編,汝北、張同光、付強(qiáng)為副主編。作者包括李林濤、潘紅、石慶民和黃憲彤。其中,如北寫了三四章,張同光寫了五章,傅強(qiáng)寫了一二章,李林濤寫了6.1到6.3.3,施慶民寫了@k8 from@3.4到6.6.2,潘紅寫了第七章,孔祥生寫了剩下的幾章,并負(fù)責(zé)本書的整體草稿。因編者水平有限,書中難免有不妥之處,歡迎廣大讀者批評(píng)指正。編者2011年5月第1章PHP簡(jiǎn)介本章首先介紹了PHP的概述,然后介紹了PHP程序的工作流程,并以PHP服務(wù)器的安裝和配置為例進(jìn)行了介紹。通過本章的學(xué)習(xí),讀者可以了解PHP程序的工作流程,能夠編寫和運(yùn)行簡(jiǎn)單的PHP程序。 1.1 PHP 概述 PHP 是 PHP 的首字母縮寫詞:?jiǎn)卧~組合。它是一種廣泛使用的、免費(fèi)和開源的、服務(wù)器端、跨平臺(tái)、嵌入 HTML 的多用途腳本語(yǔ)言。 PHP 通常嵌入在 HTML 中,特別適合 WEB 開發(fā)。 PHP 有點(diǎn)類似于 的 ASP(或 .NET)和 Sun 的 JSP。它是一種在服務(wù)器端執(zhí)行的 HTML 嵌入式腳本語(yǔ)言。
1.1.1 PHP的優(yōu)點(diǎn) PHP發(fā)展到今天,有很多優(yōu)點(diǎn),下面簡(jiǎn)單介紹一下。 (1)易學(xué)好用:學(xué)習(xí)PHP的過程很簡(jiǎn)單。PHP的主要目標(biāo)是讓W(xué)EB開發(fā)者在很少的編程知識(shí)下,快速搭建一個(gè)真正動(dòng)態(tài)交互的WEB系統(tǒng)。PHP語(yǔ)言風(fēng)格類似C語(yǔ)言非常好學(xué),只要了解PHP的基本語(yǔ)法和語(yǔ)言特性,就可以開始PHP編程之旅了。(2)Free Open :基于PHP的WEB系統(tǒng)源代碼免費(fèi)且開源。(3)良好的擴(kuò)展性:PHP的免費(fèi)開源大大增強(qiáng)了擴(kuò)展性。任何程序員都非常容易為PHP擴(kuò)展附加功能。(4)平臺(tái)獨(dú)立性(跨平臺(tái)):同一個(gè)PHP應(yīng)用,無需修改任何源代碼可以運(yùn)行在大多數(shù)操作系統(tǒng)環(huán)境如,、UNIX等(5)功能齊全:PHP幾乎涵蓋了WEB系統(tǒng)需要的所有功能,比如圖形處理,編碼和解碼,壓縮文件專業(yè)處理、XML 解析、支持 HTTP 身份驗(yàn)證和操作。 (6) 支持:PHP 最強(qiáng)大最顯著的優(yōu)點(diǎn)是支持包括 MS-、SQL、PHP 在內(nèi)的大多數(shù)數(shù)據(jù)庫(kù),并且使用 PHP 編寫數(shù)據(jù)庫(kù)支持的動(dòng)態(tài)網(wǎng)頁(yè)非常簡(jiǎn)單。
(7)- :新版本的PHP提供了一種面向?qū)ο蟮木幊谭绞?strong>php編程基礎(chǔ)與實(shí)例教程下載,不僅提高了代碼復(fù)用率,也給代碼維護(hù)帶來了極大的方便。1.1.2 PHP PHP主要用于以下3個(gè)應(yīng)用領(lǐng)域。(1)-side :可以使用PHP編寫服務(wù)器端腳本程序來完成任何其他腳本語(yǔ)言(如ASP、JSP或.NET),例如收集表單數(shù)據(jù),生成動(dòng)態(tài)網(wǎng)頁(yè),或者發(fā)送/接收工作。(2)命令行腳本程序:可以使用PHP編寫命令行腳本程序。運(yùn)行命令行腳本程序時(shí),你只需要使用PHP預(yù)處理器,不需要借助任何WEB服務(wù)器和WEB瀏覽器。(3)桌面應(yīng)用:你可以用PHP寫出圖形界面的桌面應(yīng)用。當(dāng)然,對(duì)于桌面應(yīng)用來說,PHP是不是最好的選擇。使用PHP編寫服務(wù)端程序是PHP最常用的應(yīng)用領(lǐng)域,這也是本書的重點(diǎn)。 1.1.3 HTML 嵌入式腳本語(yǔ)言 PHP 腳本程序可以包含文本、HTML 代碼和PHP 代碼。例如,程序。 php如下。這是我的第一個(gè) PHP 程序:
在.php中,各部分解釋如下。 “這是