TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
PHP從入門到精通(第3版‧附光碟)(簡體書)
滿額折

PHP從入門到精通(第3版‧附光碟)(簡體書)

人民幣定價:69.80 元
定  價:NT$ 419 元
優惠價:87365
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《軟件開發視頻大講堂:PHP從入門到精通(第3版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用PHP進行網絡開發應該掌握的各方面技術。全書共分4篇25章,包括初識PHP、PHP環境搭建和開發工具、PHP語言基礎、流程控制語句、字符串操作、正則表達式、PHP數組、PHP與Web頁面交互、PHP與JavaScript交互、日期和時間、Cookie與Session、圖形圖像處理技術、文件系統、面向對象、PHP加密技術、MySQL數據庫基礎、phpMyAdmin圖形化管理工具、PHP操作MySQL數據庫、PDO數據庫抽象層、ThinkPHP框架、Smarty模板技術、PHP與XML技術、PHP與Ajax技術、應用Smarty模板開發電子商務網站、應用ThinkPHP框架開發明日導航網等內容。書中所有知識都結合具體實例進行介紹,涉及的程序代碼均附以詳細的注釋,可以使讀者輕鬆領會PHP程序開發的精髓,快速提高開發技能。另外,《軟件開發視頻大講堂:PHP從入門到精通(第3版)》除了紙質內容之外,配書光盤中還給出了海量開發資源庫,主要內容如下: 語音視頻講解:總時長41小時,共206段 實例資源庫:808個實例及源碼詳細分析 模塊資源庫:15個經典模塊開發過程完整展現 項目案例資源庫:15個企業項目開發過程完整展現 測試題庫系統:626道能力測試題目 面試資源庫:342個企業面試真題 《軟件開發視頻大講堂:PHP從入門到精通(第3版)》適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。.

名人/編輯推薦

《PHP從入門到精通(第3版)》適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。

目次

第1篇基礎知識
第1章初識PHP
1.1 PHP概述
1.1.1什么是PHP
1.1.2 PHP語言的優勢
1.1.3 PHP 5的新特性
1.1.4 PHP的發展趨勢
1.1.5 PHP的應用領域
1.2擴展庫
1.3如何學好PHP
1.4 學習資源
1.4.1常用軟件資源
1.4.2常用網上資源
1.4.3主要圖書網站
1.5 網站建設的基本流程
1.6小結
第2章PHP環境搭建和開發工具
2.1 在Windows下使用AppServ組合包
2.2在Linux下的安裝配置
2.2.1安裝Apache服務器
2.2.2安裝MySQL數據庫
2.2.3安裝PHP 5語言
2.3 PHP常用開發工具
2.4第一個PHP實例
2.5小結
2.6練習與實踐
第3章PHP語言基礎
3.1 PHP標記風格
3.2 PHP注釋的應用
3.3 PHP的數據類型
3.3.1標量數據類型
3.3.2復合數據類型
3.3.3特殊數據類型
3.3.4轉換數據類型
3.3.5檢測數據類型
3.4 PHP常量
3.4.1聲明和使用常量
3.4.2預定義常量
3.5 PHP變量
3.5.1變量聲明及使用
3.5.2變量作用域
3.5.3可變變量
3.5.4 PHP預定義變量
3.6 PHP運算符
3.6.1算術運算符
3.6.2字符串運算符
3.6.3賦值運算符
3.6.4位運算符
3.6.5邏輯運算符
3.6.6比較運算符
3.6.7錯誤控制運算符
3.6.8三元運算符
3.6.9運算符的優先順序和結合規則
3.7 PHP的表達式
3.8 PHP函數
3.8.1定義和調用函數
3.8.2在函數間傳遞參數
3.8.3從函數中返回值
3.8.4變量函數
3.8.5對函數的引用
3.8.6取消引用
3.9 PHP編碼規范
3.9.1什么是編碼規范
3.9.2 PHP書寫規則
3.9.3 PHP命名規則
3.10 小結
3.11 練習與實踐
第4章流程控制語句
4.1條件控制語句
4.1.1 if語句
4.1.2 if
4.1.3 elseif語句
4.1.4 switch
4.2循環控制語句
4.2.1 while循環語句
4.2.2 do
4.2.3 for循環語句
4.2.4 foreach循環語句
4.2.5流程控制的另一種書寫格式
4.2.6使用break continue語句跳出循環
4.3 小結
4.4練習與實踐
第5章字符串操作
5.1 字符串簡介
5.2單引號和雙引號的區別
5.3 字符串的連接符
5.4字符串操作
5.4.1 去除字符串首尾空格和特殊字符
5.4.2轉義、還原字符串數據
5.4.3獲取字符串的長度
5.4.4截取字符串
5.4.5比較字符串
5.4.6檢索字符串
5.4.7替換字符串
5.4.8格式化字符串
5.4.9分割字符串
5.4.10合成字符串
5.5 小結
5.6練習與實踐
第6章正則表達式
6.1什么是正則表達式
6.2正則表達式語法規則
6.2.1行定位符
6.2.2單詞定界符
6.2.3字符類
6.2.4選擇字符
6.2.5連字符
6.2.6排除字符
6.2.7限定符
6.2.8 點號字符
6.2.9轉義字符
6.2.10反斜線
6.2.11括號字符
6.2.12反向引用
6.2.13模式修飾符
6.3 POSIX擴展正則表達式函數
6.3.1 ereg()函數和eregi()函數
6.3.2 ereg_replace()函數和eregi_replace()函數
6.3.3 split()函數和spliti()函數
6.4 PCRE兼容正則表達式函數
6.4.1 preg_grep()函數
6.4.2 preg_match()函數和preg_match_all()函數
6.4.3 preg_quote()函數
6.4.4 preg_replace()函數
6.4.5 preg_replace_callback()函數
6.4.6 preg_split()函數
6.5應用正則表達式對用戶注冊信息
進行驗證
6.6 小結
6.7練習與實踐
第7章PHP數組
7.1什么是數組
7.2聲明數組
7.3數組的類型
7.3.1數字索引數組
7.3.2關聯數組
7.4輸出數組
7.5數組的構造
7.5.1 一維數組
7.5.2二維數組
7.6遍歷數組
7.7字符串與數組的轉換
7.8統計數組元素個數
7.9查詢數組中指定元素
7.10獲取數組中最后一個元素
7.11 向數組中添加元素
7.12刪除數組中重復元素
7.13綜合運用數組函數——實現多文件上傳
7.14 小結
7.15練習與實踐
第8章PHP與Web頁面交互
8.1表單
8.1.1創建表單
8.1.2表單元素
8.2在普通的Web頁中插入表單
8.3 獲取表單數據的兩種方法
8.3.1使用POST()方法提交表單
8.3.2使用GET()方法提交表單
8.4 PHP參數傳遞的常用方法
8.4.1 $_POST[]全局變量
8.4.2 $_GET[]全局變量
8.4.3 $_SESSION[]變量
8.5在Web頁中嵌入PHP腳本
8.5.1在HTML標記中添加PHP腳本
8.5.2對表單元素的value屬性進行賦值
8.6在PHP中獲取表單數據
8.6.1獲取文本框、密碼域、隱藏域、按鈕、文本域的值
8.6.2獲取單選按鈕的值
8.6.3獲取復選框的值
8.6.4獲取下拉列表框 菜單列表框的值
8.6.5獲取文件域的值
8.7對URL傳遞的參數進行編 解碼
8.7.1對URL傳遞的參數進行編碼
8.7.2對URL傳遞的參數進行解碼
8.8 PHP與Web表單的綜合應用
8.9 小結
8.10練習與實踐
第9章PHP與JavaScript交互
9.1 了解JavaScript
9.1.1什么是JavaScript
9.1.2 JavaScript的功能
9.2 JavaScript語言基礎
9.2.1 JavaScript數據類型
9.2.2 JavaScript變量
9.2.3 JavaScript注釋
9.3 自定義函數
9.4 JavaScript流程控制語句
9.4.1條件語句
9.4.2循環語句
9.4.3跳轉語句
9.5 JavaScript事件
9.6調用JavaScript腳本(JavaScript腳本嵌入方式)
……
第2篇核心技術
第3篇高級應用
第4篇項目實戰

書摘/試閱



21.1 Smarty簡介
Smarty是PHP中的一個模板引擎,是眾多PHP模板中最優秀、最著名的模板之一。
21.1.1 什么是Smarty
Smarty是一個使用PHP編寫的PHP模板引擎,它將一個應用程序分成兩部分實現:視圖和邏輯控制。簡單地講,目的就是將UI(用戶界面)和PHP code(PHP代碼)分離。這樣,程序員在修改程序時不會影響到頁面設計,而美工在重新設計或修改頁面時也不會影響程序邏輯。
21.1.2 Smarty與MVC
Smarty這種開發模式,正是基于MVC框架概念。
MVC(Model—View—Controller,模型—視圖—控制器),是指一個應用程序由3部分構成:模型部分、視圖部分和控制部分。
模型:對接收的信息進行處理,并將處理結果回傳給視圖。例如,如果用戶輸入信息正確,那么將給視圖一個命令,允許用戶進入主頁面,反之則拒絕用戶的操作。
視圖:就是提供給用戶的界面。視圖只提供信息的收集及顯示,不涉及處理。如用戶登錄界面,也就是視圖,只提供用戶登錄的用戶名和密碼輸入框(也可以有驗證碼、安全問題等信息),至于用戶名和密碼的對與錯,視圖不去處理,直接傳給后面的控制部分。
控制:負責處理視圖和模型的對應關系,并將視圖收集的信息傳遞給對應的模型。例如,當用戶輸入用戶名和密碼后提交,這時,控制部分接收用戶的提交信息,并判斷這是一個登錄操作,隨后將提交信息轉發給登錄模塊部分,也就是模型。
21.1.3 Smarty特點
采用Smarty模板編寫的程序可以獲得最快的速度。注意,這是相對于其他模板而言。
可以自行設置模板定界符,如{}、{{}}、<!—{}—>等。
僅對修改過的模板文件進行重新編譯。
模板中可以使用if/elseif/else/endif。
內建緩存支持。
可自定義插件。
21.2 Smarty的安裝配置
21.2.1 Smarty下載和安裝
PHP沒有內置Smarty模板類,需要單獨下載和配置,而且Smarty要求服務器上的PHP版本最低為4.0.6。用戶可以通過訪問http://smarty.php.net/download.php下載最新的Smarty壓縮包。本章使用的版本是Smarty-2.6.19。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 365
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區