出版時(shí)間:2008-8 出版社:電子工業(yè)出版社 作者:衛(wèi)喆,陳爭(zhēng)航 頁數(shù):545 字?jǐn)?shù):880000
Tag標(biāo)簽:無
內(nèi)容概要
本書采用循序漸近的方法介紹了用PHP5與MySQL5進(jìn)行Web程序設(shè)計(jì)的基礎(chǔ)知識(shí),包括服務(wù)器環(huán)境的構(gòu)建,PHP基本語法,常用PHP函數(shù)庫的使用方法,MySQL5安裝、配置方法,SQL語法,phpMyAdmin的配置與使用,PHP模板Smarty,PHP與Ajax結(jié)合使用,MySQL視圖,存儲(chǔ)過程等。在介紹基礎(chǔ)知識(shí)之后,通過兩個(gè)完整的Web應(yīng)用開發(fā)實(shí)例,全面介紹了使用PHP5與MySQL5進(jìn)行Web應(yīng)用開發(fā)的完整過程。
本書內(nèi)容精簡(jiǎn)而翔實(shí),針對(duì)使用PHP5與MySQL5進(jìn)行Web應(yīng)用開發(fā)必須掌握的基礎(chǔ)和核心技術(shù),進(jìn)行了詳細(xì)介紹。所選實(shí)例實(shí)用性強(qiáng),極具代表性,第一個(gè)實(shí)例的功能邏輯較為簡(jiǎn)單,通過這個(gè)實(shí)例可以使讀者掌握用PHP5與MySQL5進(jìn)行Web開發(fā)的完整流程。第二個(gè)實(shí)例的功能邏輯比較復(fù)雜,功能模塊較多,通過該實(shí)例介紹了復(fù)雜應(yīng)用系統(tǒng)開發(fā)的過程,并介紹了數(shù)據(jù)庫連接類、分頁類等常用類的封裝以及文件包含技術(shù)的應(yīng)用,同時(shí),還介紹了Aiax技術(shù)的應(yīng)用。通過一易一難兩個(gè)實(shí)例,讀者能夠迅速掌握用PHP5與MySQL
5進(jìn)行Web應(yīng)用開發(fā)的核心實(shí)用技術(shù)。
本書面向初中級(jí)讀者,旨在使讀者快速掌握用PHP5與MysQL5進(jìn)行Web應(yīng)用開發(fā)所必需的基礎(chǔ)與核心技術(shù),適合作為編程愛好者自學(xué)和網(wǎng)站開發(fā)人員的參考用書。
書籍目錄
第1章 PHP 5基礎(chǔ)
1.1 簡(jiǎn)介
1.1.1 PHP是什么
1.1.2 初步認(rèn)識(shí)PHP代碼
1.2 PHP的安裝
1.2.1 Linux下安裝.Apache和PHP
1.2.2 Windows下安裝Apache和PHP
1.3 PHP配置
1.3.1 PHP配置文件
1.3.2 PHP常用配置選項(xiàng)
1.3.3 加載擴(kuò)展庫
1.4 本章小結(jié)
第2章 網(wǎng)站開發(fā)語法基礎(chǔ)
2.1 基本語法
2.2 數(shù)據(jù)類型
2.2.1 布爾型
2.2.2 整型
2.2.3 浮點(diǎn)型
2.2.4 字符串
2.2.5 數(shù)組
2.2.6 對(duì)象
2.2.7 資源
2.2.8 NULL
2.2.9 類型轉(zhuǎn)換
2.3 變量
2.3.1 變量的賦值
2.3.2 預(yù)定義變量
2.3.3 變量作用域
2.3.4 可變變量
2.4 常量
2.4.1 自定義常量
2.4.2 魔術(shù)常量
2.5 表達(dá)式
2.6 運(yùn)算符
2.6.1 算術(shù)運(yùn)算符
2.6.2 字符串運(yùn)算符
2.6.3 比較運(yùn)算符
2.6.4 邏輯運(yùn)算符
2.6.5 位運(yùn)算符
2.6.6 賦值運(yùn)算符
2.6.7 數(shù)組運(yùn)算符
2.6.8 類型運(yùn)算符
2.6.9 錯(cuò)誤控制運(yùn)算符
2.6.10 執(zhí)行運(yùn)算符
2.6.11 運(yùn)算符的優(yōu)先級(jí)
2.7 流程控制
2.7.1 if結(jié)構(gòu)
2.7.2 switch結(jié)構(gòu)
2.7.3 while循環(huán)
2.7.4 for循環(huán)
2.7.5 foreach語句
2.7.6 declare語句
2.7.7 exit和retunl語句
2.8 包含代碼
2.9 本章小結(jié)
第3章 函數(shù)
3.1 用戶自定義函數(shù)
3.1.1 函數(shù)調(diào)用與函數(shù)定義
3.1.2 遞歸函數(shù)
3.2 函數(shù)的參數(shù)
3.2.1 按值傳遞參數(shù)
3.2.2 通過引用傳遞
3.2.3 默認(rèn)參數(shù)值
3.2.4 可變長(zhǎng)度參數(shù)列表
3.3 函數(shù)返回值
第4章 類與對(duì)象
第5章 字符串
第6章 數(shù)組
第7章 PHP高級(jí)應(yīng)用技術(shù)
第8章 PHP模板
第9章 MySQL快速入門
第10章 MySQL數(shù)據(jù)庫管理
第11章 MySQL5進(jìn)階
第12章 文章發(fā)布系統(tǒng)
第13章 電子商務(wù)系統(tǒng)
章節(jié)摘錄
第1章 PHP 5基礎(chǔ) 1.1 簡(jiǎn)介 學(xué)習(xí)任何語言,最好的方法是從概貌開始。在開始學(xué)習(xí)使用,PHP編寫Web應(yīng)用程序之前,我們有必要對(duì)PHP的起源、特點(diǎn)、能做什么、如何安裝與配置等內(nèi)容進(jìn)行簡(jiǎn)單了解。本節(jié)將圍繞這些內(nèi)容展開,使讀者對(duì)PHP有一個(gè)總體的認(rèn)識(shí),并希望以此提高讀者進(jìn)一步學(xué)習(xí)PHP的熱情?! ?.1.1 PHP是什么 PHP——是英文Hypertext Preprocessor(超文本預(yù)處理器)的縮寫,是一種廣泛使用的服’務(wù)器端編程語言,用于開發(fā)動(dòng)態(tài)網(wǎng)頁。它是一種開源的、跨平臺(tái)的、獨(dú)立于架構(gòu)的、解釋的、面向?qū)ο蟮?、快速的、?jiǎn)單易學(xué)的、健壯的、安全的、性能優(yōu)越的用于Web服務(wù)器端動(dòng)態(tài)網(wǎng)頁開發(fā)的語言。目前已有超過土千萬的網(wǎng)站和數(shù)萬家公司,以及數(shù)百萬的程序開發(fā)人員在使用它。它是目前動(dòng)態(tài)網(wǎng)頁開發(fā)中使用最為廣泛的語言之一。 PHP是一種Web服務(wù)器端開發(fā)語言,用于快速進(jìn)行動(dòng)態(tài)網(wǎng)頁開發(fā)。早期的Web應(yīng)用服務(wù)器端程序是用Perl或C語言直接編寫CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)程序,或者利用Web服務(wù)器自帶的API,或者采用第三方解決方案。這些方法均有各自的強(qiáng)項(xiàng),但在運(yùn)行速度、數(shù)據(jù)庫操作方面均不能滿足Web應(yīng)用不斷增長(zhǎng)的需求。因此,PHP與ASP、JSP語言以其優(yōu)異的性能、強(qiáng)大的數(shù)據(jù)庫操作功能迅速成為主流的Web服務(wù)器端開發(fā)語言。PHP與ASP、JSP一起,幾乎覆蓋了所有的Web服務(wù)器端應(yīng)用的開發(fā)。而PHP+Apache+MySQL是一個(gè)完全免費(fèi)的、性能優(yōu)異的Web服務(wù)器應(yīng)用開發(fā)組合,已經(jīng)成為絕大多數(shù)中小型網(wǎng)站的應(yīng)用解決方案。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載