PHP與MySQL 5程序設計

出版時間:2007年01月  出版社:人民郵電出版社  作者:W.Jason Gilmore  頁數:634  譯者:朱濤江  
Tag標簽:無  

內容概要

  《PHP與MySQL 5程序設計》(第2版)是久負盛名的經典著作,以涵蓋全面詳實而著稱,對主題的選取和組織從實用出發,在講述知識之外還加入了作者自己的應用經驗,并提供了密集的實戰代碼示例,充分體現了作者深厚的開發功力。書中對PHP的介紹是迄今為止最為全面的,除了基礎知識外,還強調了PHP的面向對象特性、錯誤和異常處理、安全編程等方面,并講述了其他圖書很少涉及而實踐中卻非常重要的日期與時間、正則表達式、文件與操作系統、文件上傳、PEAR庫、Smarty模板、SQLite、PDO等技術。而對MySQL的闡述則圍繞動態Web站點的開發展開,透徹而又精到。  最好的編程圖書應該不是純粹地講述理論,而是要切合實際。如果你希望獲得PHP編程語言和MySQL數據庫服務器的實踐經驗,對它們有全面的了解,并且想知道如何結合這些卓越的技術創建數據庫驅動的動態Web應用程序,那么《PHP與MySQL 5程序設計》(第2版)正合你所需。在《PHP與MySQL 5程序設計》(第2版)第一版出版后的18個月中,PHP和MySQL社區依舊持續“狂熱”地工作著,使得這兩項卓越技術又有了顯著的發展。因此,這一版增加了很多新內容,篇幅也增加了100多頁。

作者簡介

W.Jason Gilmore,世界知名的PHP開發人員,曾開發了大量PHP和MySQL應用程序,并在各大專業媒體發表了眾多膾炙人口的文章。目前,Jason在開發之余,還負責著Apress出版公司的開源圖書出版項目。可以通[email protected]與他聯系。他的個人網站是http://www.wjgilmore.com。

書籍目錄

第1章  PHP概述 11.1  歷史 11.1.1 PHP 4 21.1.2 PHP 5 31.2  PHP的一般特性 31.2.1 實用性 31.2.2 強大功能 41.2.3 可選擇性 41.2.4 成本 51.3  小結 5第2章  安裝配置Apache和PHP 62.1 安裝 62.1.1 獲得發行包 62.1.2 安裝過程 72.1.3 測試安裝 112.1.4 定制UNIX構建 122.1.5 定制Windows構建 122.1.6 常見錯誤 132.1.7 查看并下載文檔 132.2 配置 132.2.1 管理PHP的配置指令 142.2.2 PHP的配置指令 152.3 小結 29第3章  PHP基礎 303.1 界定PHP代碼 303.1.1 默認語法 303.1.2 短標記 313.1.3 腳本 313.1.4 ASP風格 323.1.5 嵌入多個代碼塊 323.2 注釋 323.2.1 單行C++語法 323.2.2 Shell語法 323.2.3 多行C語法 333.3 輸出 333.3.1 print() 333.3.2 echo() 343.3.3 printf() 343.3.4 sprintf() 353.4 數據類型 353.4.1 標量數據類型 353.4.2 復合數據類型 373.4.3 特殊數據類型 383.4.4 類型強制轉換 383.4.5 類型自動轉換 393.4.6 與類型有關的函數 403.4.7 類型標識符函數 403.5 標識符 413.6 變量 413.6.1 變量聲明 423.6.2 變量作用域 433.6.3 PHP的超級全局變量 453.6.4 變量的變量 483.7 常量 493.8 表達式 493.8.1 操作數 503.8.2 操作符 503.9 字符串插入 543.9.1 雙引號 553.9.2 單引號 553.9.3 Heredoc 563.10 控制結構 563.10.1 執行控制語句 573.10.2 條件語句 573.10.3 循環語句 593.10.4 文件包含語句 633.10.5 require_once() 653.11 小結 65第4章  函數 664.1 調用函數 664.2 創建函數 664.2.1 按值傳遞參數 674.2.2  按引用傳遞參數 684.2.3 默認參數值 684.2.4 可選參數 684.2.5 從函數返回值 694.2.6 嵌套函數 704.2.7 遞歸函數 704.2.8 變量函數 724.3 函數庫 734.4 小結 74第5章  數組 755.1 什么是數組 755.2 輸出數組 765.3 創建數組 775.4 測試數組 795.5 增加和刪除數組元素 795.6 定位數組元素 815.7 遍歷數組 825.8 確定數組大小和唯一性 855.9 數組排序 865.10 合并、拆分、接合和分解數組 915.11 其他有用的數組函數 955.12 小結 96第6章  面向對象的PHP 976.1 OOP的好處 976.1.1 封裝 976.1.2 繼承 986.1.3 多態 986.2 關鍵的OOP概念 996.2.1 類 996.2.2 對象 996.2.3 字段 1006.2.4 屬性 1026.2.5 常量 1046.2.6 方法 1056.3 類型提示 1086.4 構造函數和析構函數 1086.4.1 構造函數 1086.4.2 析構函數 1106.5 靜態類成員 1116.6 instanceof關鍵字 1126.7 輔助函數 1126.8 自動加載對象 1146.9 小結 114第7章  高級OOP特性 1157.1 PHP不支持的高級OOP特性 1157.2 對象克隆 1167.2.1 克隆示例 1167.2.2 __clone()方法 1177.3 繼承 1187.3.1 類繼承 1187.3.2 繼承和構造函數 1207.4 接口 1217.4.1 實現一個接口 1227.4.2 實現多個接口 1237.5 抽象類 1247.6 反射 1247.6.1 編寫ReflectionClass類 1257.6.2 編寫ReflectionMethod類 1277.6.3 編寫ReflectionParameter類 1287.6.4 編寫ReflectionProperty類 1297.6.5 反射的其他用途 1307.7 小結 130第8章  錯誤和異常處理 1318.1 配置指令 1318.2 錯誤日志 1348.3 異常處理 1358.3.1 為什么異常處理很方便 1368.3.2 PHP的異常處理實現 1378.4 小結 140第9章  字符串和正則表達式 1419.1 復雜(大括號)偏移語法 1419.2 正則表達式 1429.2.1 正則表達式語法(POSIX) 1429.2.2 PHP的正則表達式函數(POSIX擴展) 1449.2.3 正則表達式語法(Perl風格) 1469.3 其他字符串函數 1519.3.1 確定字符串長度 1529.3.2 比較兩個字符串 1529.3.3 處理字符串大小寫 1549.3.4 字符串與HTML相互轉換 1559.3.5 正則表達式函數的替代函數 1599.3.6 填充和剔除字符串 1649.3.7 字符和單詞計數 1659.4 使用PEAR:Validate_US 1679.4.1 安裝Validate_US 1679.4.2 使用Validate_US 1689.5 小結 168第10章  處理文件和操作系統 16910.1 了解文件和目錄 16910.1.1 解析目錄路徑 16910.1.2 文件類型和鏈接 17110.1.3 計算文件、目錄和磁盤大小 17310.1.4 訪問和修改時間 17510.2 文件所有權和權限 17610.3 文件I/O 17810.3.1 資源的概念 17810.3.2 換行 17810.3.3 文件末尾 17810.3.4 打開和關閉文件 17910.3.5 讀取文件 18010.3.6 移動文件指針 18410.3.7 寫入文件 18410.3.8 讀取目錄內容 18510.4 執行Shell命令 18610.5 系統級程序執行 18710.5.1 清理輸入 18710.5.2 PHP的程序執行函數 18810.6 小結 190第11章  PEAR 19111.1 流行的PEAR包 19111.2 安裝和更新PEAR 19311.2.1 安裝PEAR 19311.2.2 PEAR和ISP公司 19411.2.3 更新PEAR 19411.3 使用PEAR包管理器 19411.3.1 查看安裝的包 19511.3.2 了解安裝包的更多信息 19511.3.3 安裝PEAR包 19611.3.4 使用PEAR包 19711.3.5 升級PEAR包 19811.3.6 卸載PEAR包 19811.3.7 降級PEAR包 19911.4 小結 199第12章  日期和時間 20012.1 UNIX時間戳 20012.2 PHP的日期和時間庫 20012.3 日期函數 20612.3.1 顯示本地化的日期和時間 20612.3.2 顯示網頁的最新修改日期 20912.3.3 確定當前月份中的天數 20912.3.4 計算當前日期后X天的日期 20912.3.5 創建日歷 21012.4 PHP 5.1 21312.4.1 Date基礎 21312.4.2 Date構造函數 21312.4.3 訪問方法和修改方法 21412.4.4 驗證函數 21612.4.5 處理方法 21612.5 小結 222第13章  表單和導航提示 22313.1  PHP和Web表單 22313.1.1  簡單示例 22413.1.2  向函數傳遞表單數據 22513.1.3  處理多值表單組件 22613.1.4  用PHP生成表單 22713.1.5  自動選擇表單數據 22813.1.6  PHP、Web表單和JavaScript 22913.2  導航提示 23113.2.1  用戶友好的URL 23113.2.2  “面包屑型”軌跡 23313.2.3  創建定制錯誤處理函數 23713.3  小結 238第14章  身份認證 23914.1  HTTP認證概念 23914.2  PHP認證 24014.2.1  認證變量 24014.2.2  認證方法 24114.3  用戶登錄管理 24814.3.1  密碼指派 24814.3.2  使用CrackLib庫測試密碼易猜性 25014.3.3  一次性URL和密碼恢復 251第15章  處理文件上傳 25415.1  通過HTTP協議上傳文件 25415.2  通過PHP處理上傳 25515.2.1  PHP的文件上傳/資源指令 25515.2.2  $_FILES數組 25615.2.3  PHP的文件上傳函數 25615.2.4  上傳錯誤消息 25815.2.5  文件上傳示例 25815.3  利用PEAR:HTTP_Upload 26115.3.1  安裝HTTP_Upload 26115.3.2  了解關于上傳文件的更多信息 26215.3.3  將上傳的文件移動到最終目標 26315.3.4  上傳多個文件 26315.4  小結 264第16章  網絡 26516.1  DNS、服務器和服務 26516.1.1  DNS 26516.1.2  服務 26816.1.3 建立套接字連接 26916.2  郵件 27116.2.1  配置指令 27116.2.2  發送純文本電子郵件 27216.2.3  使用額外的信息首部發送電子郵件 27216.2.4  將電子郵件發送給多個接收者 27316.2.5  發送HTML格式的電子郵件 27316.2.6  發送附件 27416.3  IMAP、POP3和NNTP 27516.3.1  需求 27616.3.2  建立和關閉連接 27616.3.3  了解更多關于郵箱和郵件的信息 27716.3.4  獲取郵件 28016.3.5  寫郵件 28616.3.6  發送郵件 28616.3.7  郵箱管理 28716.3.8  郵件管理 28816.4  流 28816.4.1  流包裝器和上下文 28916.4.2  流過濾器 29016.5  常見網絡任務 29116.5.1  連接一臺服務器 29116.5.2  端口掃描器 29216.5.3  子網轉換器 29316.5.4  測試用戶帶寬 29416.6  小結 295第17章  PHP和LDAP 29617.1  LDAP介紹 29717.2  在PHP中使用LDAP 29717.2.1  連接到LDAP服務器 29717.2.2  綁定到LDAP服務器 29817.2.3  關閉LDAP服務器連接 29917.2.4  獲取LDAP數據 29917.2.5  處理項值 30117.2.6  統計所獲取的項 30217.2.7  獲取屬性 30217.2.8  排序和比較LDAP項 30517.2.9  處理項 30617.2.10  回收內存 30817.2.11  插入LDAP數據 30917.2.12  更新LDAP數據 30917.2.13  刪除LDAP數據 31017.2.14  配置函數 31117.2.15  字符編碼 31217.2.16  處理區分名 31217.2.17  錯誤處理 31317.3  小結 314第18章  會話處理器 31518.1  什么是會話處理 31518.1.1  cookie 31518.1.2  URL重寫 31618.1.3  會話處理過程 31618.2  配置指令 31718.3  關鍵概念 32018.3.1  開始會話 32018.3.2  銷毀會話 32118.3.3  獲取和設置會話ID 32118.3.4  創建和刪除會話變量 32118.3.5  編碼和解碼會話數據 32218.4  實際的會話處理示例 32418.4.1  自動登錄 32418.4.2  最近瀏覽的文檔索引 32518.5  創建定制會話處理器 32718.5.1  將定制會話函數加入到PHP邏輯 32718.5.2  基于MySQL的定制會話處理器 32818.6  小結 330第19章  用Smarty模板化 33119.1  什么是模板化引擎 33119.2  Smarty介紹 33319.3  安裝Smarty 33319.4  使用Smarty 33419.5  Smarty的表現邏輯 33619.5.1  注釋 33619.5.2  變量修飾符 33619.5.3  控制結構 33919.5.4  語句 34219.6  創建配置文件 34419.6.1  config_load 34519.6.2  引用配置變量 34519.7  結合Smarty使用CSS 34619.8  緩存 34719.8.1  處理緩存生命期 34719.8.2  通過is_cached()消除處理開銷 34819.8.3  為每個模板創建多個緩存 34819.8.4  關于緩存的結束語 34919.9  小結 350第20章  Web服務 35120.1  為什么使用Web服務 35220.2  真正簡單聚合 35320.2.1  RSS語法 35520.2.2  MagpieRSS 35620.3  SimpleXML 36120.3.1  SimpleXML函數 36220.3.2  SimpleXML方法 36320.4  SOAP 36520.4.1  NuSOAP 36620.4.2  PHP 5的SOAP擴展 37420.5  使用PHP Web服務和C#客戶 38120.6  小結 383第21章  安全PHP編程 38421.1  安全地配置PHP 38421.1.1  安全模式 38521.1.2  其他與安全有關的配置參數 38621.2  隱藏配置細節 38821.3  隱藏敏感數據 38921.3.1  注意文檔根目錄 39021.3.2  拒絕訪問某些文件擴展名 39021.4  清理用戶數據 39021.4.1  文件刪除 39021.4.2  跨網站腳本 39121.4.3  清理用戶輸入:解決方案 39221.5  數據加密 39421.5.1  PHP的加密函數 39421.5.2  mhash 39521.5.3  MCrypt 39621.6  小結 397第22章  SQLite 39822.1  SQLite介紹 39822.1.1  安裝SQLite 39822.1.2  使用SQLite命令行界面 39922.2  PHP的SQLite庫 40022.2.1  SQLite指令 40022.2.2  打開連接 40022.2.3  在內存中創建表 40122.2.4  關閉連接 40122.2.5  查詢數據庫 40222.2.6  解析結果集 40322.2.7  獲取結果集細節 40522.2.8  操作結果集指針 40622.2.9  了解表模式的更多信息 40822.2.10  操作二進制數據 40822.2.11  創建和覆蓋SQLite函數 40922.2.12  創建聚集函數 41022.3  小結 411第23章  PDO介紹 41223.1  為什么還要另一種數據庫抽象層 41323.2  使用PDO 41323.2.1  安裝PDO 41423.2.2  PDO的數據庫支持 41423.2.3  連接到數據庫服務器并選擇數據庫 41523.2.4  存取屬性 41623.2.5  錯誤處理 41723.2.6  查詢執行 41723.2.7  準備語句 41823.2.8  獲取數據 42123.2.9  設置綁定列 42323.2.10  事務 42423.3  小結 425第24章  MySQL介紹 42624.1  MySQL為什么如此流行 42624.1.1  靈活性 42624.1.2  強大功能 42724.1.3  靈活的許可選擇 42824.1.4  超級活躍的用戶群體 42924.2  MySQL 4 42924.3  MySQL 5 43024.4  著名的MySQL用戶 43024.4.1  craigslist 43024.4.2  雅虎財經 43124.4.3  維基百科 43124.5  小結 431第25章  安裝和配置MySQL 43225.1  PHP和MySQL許可問題 43225.1.1  Linux 43325.1.2  Windows 43325.2  下載MySQL 43325.3  安裝MySQL 43425.3.1  Linux 43425.3.2  Windows 43725.4  設置MySQL管理員密碼 43925.5  啟動和停止MySQL 43925.5.1  手工控制守護進程 43925.5.2  自動啟動和停止MySQL 44125.6  配置和優化MySQL 44225.6.1  mysqld_safe 44325.6.2  配置和優化參數 44325.6.3  my.cnf文件 44625.7  小結 448第26章  眾多MySQL客戶端 44926.1  標準客戶端選項 44926.2  連接選項 45026.3  一般選項 45026.4  mysql 45126.4.1  關鍵mysql選項 45126.4.2  以交互模式使用mysql 45226.4.3  查看配置變量和系統狀態 45426.4.4  以批處理模式使用mysql 45526.4.5  有用的mysql提示 45626.5  mysqladmin 45826.6  其他實用工具 45926.6.1  mysqldump 45926.6.2  mysqlshow 45926.6.3  mysqlhotcopy 46026.6.4  mysqlimport 46026.6.5  myisamchk 46126.6.6  mysqlcheck 46126.7  第三方客戶端程序 46226.7.1  MySQL管理器 46226.7.2  phpMyAdmin 46326.7.3  MySQL查詢瀏覽器 46426.7.4  Navicat 46526.8  小結 466第27章  MySQL存儲引擎和數據類型 46727.1  存儲引擎 46727.1.1  InnoDB 46827.1.2  MyISAM 46827.1.3  MEMORY 47027.1.4  MERGE 47127.1.5  BDB 47127.1.6  FEDERATED 47127.1.7  ARCHIVE 47227.1.8  CSV 47327.1.9  EXAMPLE 47327.1.10  BLACKHOLE 47327.1.11  存儲引擎FAQ 47327.2  數據類型和屬性 47527.2.1  數據類型 47527.2.2  數據類型屬性 47927.3  操作數據庫和表 48127.3.1  操作數據庫 48127.3.2  操作表 48327.3.3  修改表結構 48527.3.4  INFORMATION_SCHEMA 48527.4  小結 487第28章  保護MySQL的安全 48828.1  首先應當做什么 48828.2  保護mysqld守護進程 48928.3  MySQL訪問權限系統 48928.3.1  權限系統的工作方式 49028.3.2  訪問信息存儲在哪里 49128.4  用戶和權限管理 49828.4.1  CREATE USER 49828.4.2  DROP USER 49928.4.3  RENAME USER 49928.4.4  GRANT和REVOKE命令 49928.4.5  查看權限 50328.5  限制用戶資源 50328.6  保護MySQL連接 50428.6.1  授權選項 50428.6.2  SSL選項 50528.6.3  啟動啟用SSL的MySQL服務器 50628.6.4  使用啟用SSL的客戶端進行連接 50628.6.5  在my.cnf文件中存儲SSL選項 50628.7  小結 507第29章  PHP的MySQL擴展 50829.1  預備工作 50829.1.1  在Linux中啟用MySQL擴展 50829.1.2  在Windows中啟用MySQL擴展 50829.1.3  用戶權限 50929.1.4  示例數據 50929.2  PHP的MySQL命令 50929.2.1  建立和關閉連接 50929.2.2  在單獨的文件中存儲連接信息 51129.2.3  保護連接信息 51129.3  選擇數據庫 51229.4  查詢MySQL 51229.5  獲取和顯示數據 51329.6  插入數據 51629.7  修改數據 51729.8  刪除數據 51929.9  所選擇的記錄和受影響的記錄 52029.10  獲取數據庫和表的信息 52129.11  獲取字段信息 52329.11.1  查看表屬性 52629.11.2  獲取錯誤信息 52729.12  輔助函數 52829.13  小結 530第30章  PHP的mysqli擴展 53130.1  預備工作 53230.1.1  在UNIX中啟用mysqli擴展 53230.1.2  在Windows中啟用mysqli擴展 53230.1.3  示例數據 53230.2  使用mysqli擴展 53230.2.1  連接MySQL服務器 53230.2.2  連接錯誤報告 53330.2.3  選擇一個MySQL數據庫 53530.2.4  關閉MySQL連接 53630.3  查詢 53630.3.1  查詢執行 53630.3.2  回收查詢內存 53730.3.3  準備結果集 53830.3.4  解析結果 53930.3.5  多個查詢 54230.3.6  準備語句 54330.4  數據庫事務 54830.5  小結 549第31章  存儲例程 55031.1  應當使用存儲例程嗎 55031.1.1  存儲例程的優點 55031.1.2  存儲例程的缺點 55131.2  MySQL如何實現存儲例程 55131.2.1  存儲例程權限表 55131.2.2  創建存儲例程 55331.2.3  聲明和設置變量 55431.2.4  執行存儲例程 55531.2.5  多語句存儲例程 55631.2.6  從另一個例程中調用例程 56231.2.7  修改存儲例程 56331.2.8  刪除存儲例程 56331.2.9  查看例程狀態 56331.2.10  查看例程的創建語法 56431.2.11  條件和處理器 56431.3  將例程集成到Web應用程序 56531.3.1  創建員工獎金界面 56531.3.2  獲取多條記錄 56631.4  小結 566第32章  MySQL觸發器 56732.1  介紹觸發器 56732.1.1  為什么使用觸發器 56732.1.2  在事件前采取行動 56832.1.3  在事件后采取行動 56832.1.4  前觸發器和后觸發器 56932.2  MySQL對觸發器的支持 56932.2.1  創建觸發器 57032.2.2  查看現有的觸發器 57132.2.3  修改觸發器 57232.2.4  刪除觸發器 57232.2.5  級聯觸發器 57332.3  將觸發器集成到Web應用程序 57432.4  小結 575第33章  視圖 57633.1  視圖概述 57633.2  MySQL對視圖的支持 57733.2.1  創建和執行視圖 57733.2.2  查看視圖信息 58133.2.3  修改視圖 58233.2.4  刪除視圖 58333.2.5  更新視圖 58333.3  將視圖結合到Web應用程序中 58333.4  小結 585第34章  實用數據庫查詢 58634.1  示例數據 58634.2  用PEAR創建表格輸出 58734.2.1  安裝HTML_Table 58734.2.2  創建一個簡單表 58734.2.3  創建更可讀的行輸出 58934.2.4  根據數據庫數據創建表格 58934.2.5  一般化輸出過程 59134.3  排序輸出 59334.4  創建分頁輸出 59434.5  列出頁碼 59734.6  子查詢 59834.6.1  用子查詢完成比較 59934.6.2  用子查詢確定存在性 59934.6.3  用子查詢維護數據庫 60034.6.4  在PHP中使用子查詢 60134.7  游標 60134.7.1  游標基礎 60134.7.2  創建游標 60234.7.3  打開游標 60234.7.4  使用游標 60234.7.5  關閉游標 60334.7.6  在PHP中使用游標 60434.8  小結 604第35章  索引和搜索 60535.1  數據庫索引 60535.1.1  主鍵索引 60535.1.2  唯一索引 60635.1.3  常規索引 60735.1.4  全文索引 60835.1.5  索引最佳實踐 61135.2  基于表單的搜索 61135.2.1  執行簡單搜索 61235.2.2  擴展搜索功能 61335.2.3  執行全文搜索 61435.3  小結 615第36章  事務 61636.1  什么是事務 61636.2  MySQL的事務功能 61636.2.1  系統需求 61736.2.2  表創建 61736.2.3  InnoDB配置參數 61836.3  示例項目 61936.3.1  示例數據 62036.3.2  執行示例事務 62036.3.3  備份和恢復InnoDB表 62236.3.4  用法提示 62236.4  用PHP構建事務應用程序 62236.5  小結 624第37章  導入和導出數據 62537.1  示例表 62537.2  獲得合適的媒介 62537.3  導出數據 62637.4  導入數據 62837.4.1  利用LOAD DATA INFILE導入數據 62837.4.2  用mysqlimport導入 63137.4.3  用PHP加載表數據 63337.5  小結 634索引(圖靈網站下載)

編輯推薦

■PHP&MySQL 開發新圣經  ■Amazon PHP 暢銷書  ■涵蓋最新版PHP5、Mysql5《PHP與MySQL 5程序設計》(第2版)全面介紹PHP腳本語言和MySQL數據庫這兩種目前最流行的開源軟件,主要內容包括PHP和MySQL基本概念、PHP擴展與應用庫、日期和時問功能、PHP數據對象擴展、PHP的mysqli擴展、MySQL 5的存儲例程、觸發器和視圖等。《PHP與MySQL 5程序設計》(第2版)實用性強,幫助讀者學習PHP編程語言和MysQL數據庫服務器的最佳實踐,了解如何結合這些卓越的技術創建數據庫驅動的動態Web應用程序。  《PHP與MySQL 5程序設計》(第2版)適合于Web開發的新手閱讀,也適合作為各層次PHP和MySQL開發人員的參考書。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    PHP與MySQL 5程序設計 PDF格式下載



用戶評論 (總計16條)

 
 

  •     我也沒有看過別的版本的這類書。。但是感覺寫的還不錯。。不過適合有一定語言基礎的人看。比如懂c語言。。不然一上來就講php基礎還滿突兀的。。
  •     適合與初中級階段的php開發者!
  •     內容和例子都比較詳細,適合我這種初級開發者
  •     總的來說這本書是不錯的。雖然拿到手,感覺紙張不是最好,有點薄;因為以前在學校圖書館借來看過一部分,那時候的質量感覺比現在的這本要好。但不管怎樣,amazon送貨是快啊,哈~~關于內容的話,只看過一部分,暫不評論。
  •     就是自己平時沒時間看
  •     很基礎的一本書,也可以做為工具書來使用,在仔細看的過程中,書中對介紹smart框架的例子太少了。
  •     圖靈的書看還是需要一些基礎的,不適合初學者。
  •     我沒看完,不覺得好
  •     這本書不錯,從基礎開始講起,由淺入深,值得學習推廣
  •     書很不錯。不過最近打算放棄php了,也就沒往深處看
  •     看了這本書...學會了PHP..推薦!
  •     我看過之后,覺得蠻好的,很適合本人學習php,建議大家也看看。
  •     作者很有功力,深入淺出,適合各種水平的程序員,很實用
  •     看過了才知道什么叫“一書在手,別無他求”!
  •     發貨很快書的質量還行, 不過我還沒看 不知道內容怎樣我是初學者,等看來之后再給大家我的意見哈
  •     書很快就收到了。買之前研究了很久到底買哪一本,現在計算機的書可真是貴啊,隨隨便便一本書就要好幾十大洋,真是讓人郁悶!回到正題,比較了好幾本,覺得這本書比較特別吧,簡單介紹了smarty,pear包之類的(因為我正對這個惆悵呢)。呵呵~其他的就沒有什么了,老實說谷歌、百度才是最好的老師。大家加油!!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

第五圖書網

第一圖書網(tushu007.com) @ 2017

北京pk10稳杀一码