出版時(shí)間:2012-9 出版社:清華大學(xué)出版社 作者:明日科技 頁數(shù):540 字?jǐn)?shù):959000
Tag標(biāo)簽:無
內(nèi)容概要
明日科技編著的《PHP從入門到精通(第3版)》從初學(xué)者角度出發(fā),通過通俗易懂的語言、豐富多彩的實(shí)例,詳細(xì)介紹了使用PHP進(jìn)行網(wǎng)絡(luò)開發(fā)應(yīng)該掌握的各方面技術(shù)。全書共分4篇25章,包括初識(shí)PHP、PHP環(huán)境搭建和開發(fā)工具、PHP語言基礎(chǔ)、流程控制語句、字符串操作、正則表達(dá)式、PHP
數(shù)組、PHP與Web頁面交互、PHP與JavaScript交互、日期和時(shí)間、Cookie與
Session、圖形圖像處理技術(shù)、文件系統(tǒng)、面向?qū)ο?、PHP加密技術(shù)、MySQL
數(shù)據(jù)庫基礎(chǔ)、phpMyAdmin圖形化管理工具、PHP操作MySQL數(shù)據(jù)庫、PDO數(shù)據(jù)庫抽象層、ThinkPHP框架、Smarty模板技術(shù)、PHP與XML技術(shù)、PHP與Ajax技術(shù)、應(yīng)用Smarty模板開發(fā)電子商務(wù)網(wǎng)站、應(yīng)用ThinkPHP框架開發(fā)明日導(dǎo)航網(wǎng)等內(nèi)容。書中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼均附以詳細(xì)的注釋,可以使讀者輕松領(lǐng)會(huì)PHP程序開發(fā)的精髓,快速提高開發(fā)技能。另外,本書除了紙質(zhì)內(nèi)容之外,配書光盤中還給出了海量開發(fā)資源庫,主要內(nèi)容如下:
語音視頻講解:總時(shí)長41小時(shí),共206段 實(shí)例資源庫:808個(gè)實(shí)例及源碼詳細(xì)分析 模塊資源庫:15個(gè)經(jīng)典模塊開發(fā)過程完整展現(xiàn)
項(xiàng)目案例資源庫:15個(gè)企業(yè)項(xiàng)目開發(fā)過程完整展現(xiàn) 測(cè)試題庫系統(tǒng):626道能力測(cè)試題目 面試資源庫:342個(gè)企業(yè)面試真題 PPT電子教案
《PHP從入門到精通(第3版)》適合作為軟件開發(fā)入門者的自學(xué)用書,也適合作為高等院校相關(guān)專業(yè)的教學(xué)參考書,也可供開發(fā)人員查閱、參考。
書籍目錄
第1篇 基礎(chǔ)知識(shí)
第1章 初識(shí)PHP
視頻講解:23分鐘
1.1 PHP概述
1.1.1 什么是PHP
1.1.2 PHP語言的優(yōu)勢(shì)
1.1.3 PHP 5的新特性
1.1.4 PHP的發(fā)展趨勢(shì)
1.1.5 PHP的應(yīng)用領(lǐng)域
1.2 擴(kuò)展庫
1.3 如何學(xué)好PHP
1.4 學(xué)習(xí)資源
1.4.1 常用軟件資源
1.4.2 常用網(wǎng)上資源
1.4.3 主要圖書網(wǎng)站
1.5 網(wǎng)站建設(shè)的基本流程
1.6 小結(jié)
第2章 PHP環(huán)境搭建和開發(fā)工具
第3章 PHP語言基礎(chǔ)
第4章 流程控制語句
第5章 字符串操作
第6章 正則表達(dá)式
第7章 PHP數(shù)組
第8章 PHP與Web頁面交互
第9章 PHP與JavaScript交互
第10章 日期和時(shí)間
第2篇 核心技術(shù)
第3篇 高級(jí)應(yīng)用
第4篇 項(xiàng)目實(shí)戰(zhàn)
章節(jié)摘錄
21.1 Smarty簡(jiǎn)介 Smarty是PHP中的一個(gè)模板引擎,是眾多PHP模板中最優(yōu)秀、最著名的模板之一。 21.1.1 什么是Smarty Smarty是一個(gè)使用PHP編寫的PHP模板引擎,它將一個(gè)應(yīng)用程序分成兩部分實(shí)現(xiàn):視圖和邏輯控制。簡(jiǎn)單地講,目的就是將UI(用戶界面)和PHP code(PHP代碼)分離。這樣,程序員在修改程序時(shí)不會(huì)影響到頁面設(shè)計(jì),而美工在重新設(shè)計(jì)或修改頁面時(shí)也不會(huì)影響程序邏輯。 21.1.2 Smarty與MVC Smarty這種開發(fā)模式,正是基于MVC框架概念。 MVC(Model—View—Controller,模型—視圖—控制器),是指一個(gè)應(yīng)用程序由3部分構(gòu)成:模型部分、視圖部分和控制部分。 模型:對(duì)接收的信息進(jìn)行處理,并將處理結(jié)果回傳給視圖。例如,如果用戶輸入信息正確,那么將給視圖一個(gè)命令,允許用戶進(jìn)入主頁面,反之則拒絕用戶的操作。 視圖:就是提供給用戶的界面。視圖只提供信息的收集及顯示,不涉及處理。如用戶登錄界面,也就是視圖,只提供用戶登錄的用戶名和密碼輸入框(也可以有驗(yàn)證碼、安全問題等信息),至于用戶名和密碼的對(duì)與錯(cuò),視圖不去處理,直接傳給后面的控制部分。 控制:負(fù)責(zé)處理視圖和模型的對(duì)應(yīng)關(guān)系,并將視圖收集的信息傳遞給對(duì)應(yīng)的模型。例如,當(dāng)用戶輸入用戶名和密碼后提交,這時(shí),控制部分接收用戶的提交信息,并判斷這是一個(gè)登錄操作,隨后將提交信息轉(zhuǎn)發(fā)給登錄模塊部分,也就是模型?! ?/pre>圖書封面
圖書標(biāo)簽Tags
無評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(95)
- 勉強(qiáng)可看(692)
- 一般般(118)
- 內(nèi)容豐富(4900)
- 強(qiáng)力推薦(401)