中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
PHP編程基礎與實例教程

包郵 PHP編程基礎與實例教程

出版社:人民郵電出版社出版時間:2020-11-08
開本: 16開 頁數: 326
中 圖 價:¥29.4(7.0折) 定價  ¥42.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

PHP編程基礎與實例教程 版權信息

  • ISBN:9787115256263
  • 條形碼:9787115256263 ; 978-7-115-25626-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

PHP編程基礎與實例教程 本書特色

《21世紀高等學校計算機規劃教材:PHP編程基礎與實例教程》由孔祥盛主編,在內容的編排以及章節的組織上十分考究,爭取讓讀者在短時間內掌握PHP開發動態網站的常用技術和方法,從而能夠快速入門。本書以“堅持理論知識夠用、專業知識實用、專業技能會用”為原則,在講解具體案例的同時,融合了軟件工程、軟件測試、界面設計等知識,真正做到了PHP與項目實訓的合二為一。

PHP編程基礎與實例教程 內容簡介

PHP簡單易學且功能強大,是開發WEB應用程序理想的腳本語言。本書由淺入深、循序漸進,系統地介紹了PHP的相關知識及其在WEB應用程序開發中的實際應用,并通過具體案例,使讀者鞏固所學知識,更好地進行開發實踐。 本書共分為13章,涵蓋了PHP開發環境的搭建、PHP語法、FORM表單、數據庫設計、PHP與數據庫連接、會話控制、界面設計等內容。 本書內容豐富、講解深入,適用于初、中級PHP用戶,可以用做各類院校相關專業的教材,同時也是面向廣大PHP愛好者的一本PHP實用參考書。

PHP編程基礎與實例教程 目錄

第1章 PHP入門 1 1.1 PHP概況 1 1.1.1 PHP的優勢 1 1.1.2 PHP的應用領域 2 1.1.3 HTML內嵌式的腳本語言 2 1.2 PHP腳本程序工作流程 3 1.2.1 WEB瀏覽器 3 1.2.2 HTML簡介 3 1.2.3 PHP預處理器 3 1.2.4 WEB服務器 3 1.2.5 數據庫服務器 3 1.2.6 PHP程序的工作流程 4 1.3 PHP服務器構建 5 1.3.1 服務器安裝前準備 5 1.3.2 服務器安裝 6 1.3.3 PHP服務器啟動與停止 8 1.3.4 **個PHP程序 9 1.3.5 PHP服務器配置 10 習題 14 第2章 PHP基礎 15 2.1 PHP代碼基本語法 15 2.1.1 PHP開始標記與結束標記 15 2.1.2 PHP注釋 17 2.1.3 PHP語句及語句塊 17 2.2 PHP程序的組成 18 2.2.1 關于PHP數據 19 2.2.2 PHP數據類型 19 2.2.3 瀏覽器端的數據采集 23 2.2.4 PHP程序的數據采集 24 2.2.5 PHP數據處理 25 2.2.6 PHP數據的輸出 26 2.3 編碼規范 28 2.3.1 書寫規范 28 2.3.2 命名規范 29 2.3.3 為代碼添加注釋 30 習題 30 第3章 PHP表達式 31 3.1 常量 31 3.1.1 自定義常量 31 3.1.2 常量的內存分配 32 3.1.3 預定義常量 33 3.2 變量 33 3.2.1 變量基本概念 33 3.2.2 變量的內存分配 34 3.2.3 變量賦值方式 35 3.2.4 可變變量 37 3.3 有關變量或常量狀態的函數 37 3.3.1 數據類型查看函數 37 3.3.2 檢查常量或變量是否定義函數 38 3.3.3 取消變量定義unset()函數 39 3.3.4 檢查變量是否為“空” 40 3.3.5 數據類型檢查函數 42 3.4 PHP運算符 43 3.4.1 算術運算符 43 3.4.2 遞增/遞減運算符 43 3.4.3 賦值運算符 44 3.4.4 比較運算符 45 3.4.5 邏輯運算符 46 3.4.6 字符串連接運算符 47 3.4.7 錯誤抑制運算符 47 3.4.8 條件運算符 47 3.4.9 類型運算符 48 3.4.10 執行運算符 48 3.4.11 位運算符 48 3.4.12 運算符優先級 49 3.5 數據類型的轉換 49 3.5.1 類型自動轉換 50 3.5.2 強制類型轉換 52 習題 54 第4章 PHP流程控制語句 58 4.1 條件控制結構 58 4.1.1 if語句 58 4.1.2 if…else語句 58 4.1.3 switch語句 60 4.2 循環結構 62 4.2.1 while循環語句 62 4.2.2 do…while循環語句 63 4.2.3 for循環語句 63 4.2.4 循環結構應用 64 4.3 程序跳轉和終止語句 65 4.3.1 continue語句 65 4.3.2 break語句 65 4.3.3 終止PHP程序運行 66 習題 66 第5章 PHP數組 68 5.1 數組的基本概念 68 5.1.1 為什么引入數組 68 5.1.2 數組的分類 69 5.2 一維數組的創建 69 5.2.1 直接將變量聲明為數組元素 69 5.2.2 使用array()語言結構創建數組 70 5.2.3 創建數組的注意事項 71 5.2.4 數組元素“值”的訪問 72 5.3 多維數組 74 5.3.1 二維數組的創建 74 5.3.2 二維數組元素“值”的訪問 76 5.4 數組處理函數及應用 77 5.4.1 快速創建數組的函數 77 5.4.2 數組統計函數 79 5.4.3 數組指針函數 81 5.4.4 數組和變量間的轉換函數 86 5.4.5 數組遍歷語言結構 88 5.4.6 數組檢索函數 91 5.4.7 數組排序函數 93 5.4.8 數組與數據結構 96 5.4.9 數組集合運算函數 97 習題 99 第6章 PHP的數據采集 103 6.1 瀏覽器端數據的提交方式 103 6.1.1 GET提交方式 103 6.1.2 POST提交方式 104 6.1.3 GET和POST混合提交方式 105 6.1.4 兩種提交方式的比較 106 6.2 相對路徑和絕對路徑 106 6.2.1 絕對路徑 106 6.2.2 相對路徑 107 6.2.3 相對路徑其他概念 107 6.3 使用FORM表單實現瀏覽器端的數據采集 108 6.3.1 表單標簽
 108 6.3.2 表單控件 108 6.3.3 在表單控件中使用數組 112 6.3.4 表單按鈕 113 6.3.5 FORM表單綜合應用 114 6.4 使用$_GET和$_POST“采集”表單數據 116 6.5 上傳文件的“數據采集” 117 6.5.1 與上傳相關的配置 117 6.5.2 PHP文件上傳流程 118 6.5.3 預定義變量$_FILES 119 6.5.4 PHP文件上傳的實現 120 6.6 WEB服務器端其他數據采集方法 121 6.6.1 預定義變量$_REQUEST 121 6.6.2 預定義變量$_SERVER 122 習題 123 第7章 自定義函數 124 7.1 PHP文件間的引用 124 7.1.1 include語言結構 124 7.1.2 require與include語言結構的比較 125 7.1.3 include_once和require_once語言結構 126 7.2 函數概述 126 7.2.1 函數的概念 126 7.2.2 函數的分類 127 7.3 自定義函數 127 7.3.1 自定義函數的定義 127 7.3.2 自定義函數的聲明和調用 129 7.3.3 自定義函數的參數賦值 129 7.3.4 變量的作用域和global關鍵字 133 7.3.5 變量的生存周期和static關鍵字 135 7.3.6 變量函數 137 7.4 自定義函數綜合示例 137 7.5 return語言結構 138 習題 140 第8章 MySQL數據庫 143 8.1 數據庫概述 143 8.1.1 數據庫 143 8.1.2 關系數據庫管理系統(RDBMS) 144 8.1.3 結構化查詢語言(SQL) 144 8.2 數據庫的設計 144 8.2.1 E-R模型 144 8.2.2 主鍵(Primary Key) 146 8.2.3 實體間的關系與外鍵(Foreign Key) 147 8.2.4 約束(Constraint) 148 8.3 MySQL簡介 149 8.3.1 MySQL服務器的啟動 150 8.3.2 連接MySQL服務器 150 8.3.3 MyISAM和InnoDB存儲引擎 151 8.4 字符集 152 8.4.1 字符集簡介 152 8.4.2 MySQL字符集 152 8.4.3 MySQL中的字符集轉換過程 153 8.4.4 MySQL字符集的設置 154 8.4.5 SQL腳本文件 156 8.5 MySQL數據庫管理 156 8.5.1 創建數據庫 157 8.5.2 選擇當前操作的數據庫 157 8.5.3 顯示數據庫結構 157 8.5.4 刪除數據庫 157 8.6 數據庫表的管理 158 8.6.1 數據類型 158 8.6.2 MySQL中的附加屬性 159 8.6.3 創建數據庫表 159 8.6.4 顯示數據庫表結構 161 8.6.5 刪除數據庫表 162 8.7 表記錄的更新操作 162 8.7.1 表記錄的添加 162 8.7.2 表記錄的修改 164 8.7.3 表記錄的刪除 165 8.8 表記錄的查詢操作 165 8.8.1 指定字段列表及列別名 165 8.8.2 使用謂詞限制記錄的行數 166 8.8.3 使用from子句指定多個數據源 166 8.8.4 使用where子句過濾記錄 168 8.8.5 使用order by子句對記錄排序 170 8.8.6 使用聚合函數返回匯總值 170 8.8.7 使用group by子句對記錄分組統計 171 8.8.8 使用having子句提取符合條件的分組 171 8.9 MySQL特殊字符序列 171 習題 172 第9章 PHP與MySQL數據庫 176 9.1 PHP中常用的MySQL操作函數 176 9.1.1 連接MySQL服務器 176 9.1.2 設置數據庫字符集 177 9.1.3 關閉MySQL服務器連接 177 9.1.4 選擇當前操作的數據庫 177 9.1.5 發送SQL語句或MySQL命令 178 9.1.6 遍歷結果集中的數據 180 9.1.7 MySQL服務器連接與關閉*佳時機 182 9.1.8 MySQL服務器連接與關閉函數的制作 183 9.2 PHP中其他MySQL操作函數 183 9.2.1 數據庫操作函數 184 9.2.2 數據庫表操作函數 184 9.2.3 選擇當前操作的數據庫并發送SQL語句 185 9.2.4 表字段操作函數 185 9.2.5 其他常用函數 186 9.3 用戶注冊系統的實現 188 9.3.1 用戶注冊系統文件組織結構 188 9.3.2 用戶注冊界面的實現 188 9.3.3 數據庫的實現 189 9.3.4 制作用戶注冊系統所需的函數 190 9.3.5 用戶注冊功能的實現 190 9.3.6 用戶登錄頁面的實現 193 9.3.7 用戶登錄功能的簡單實現 193 9.4 SQL注入 194 習題 195 第10章 新聞發布系統的開發 197 10.1 新聞發布系統開發流程 197 10.1.1 MIS的開發流程 197 10.1.2 新聞發布系統的開發流程 197 10.2 新聞發布系統的系統規劃 197 10.2.1 新聞發布系統的目標 198 10.2.2 新聞發布系統的可行性分析 198 10.2.3 新聞發布系統的項目進度表 198 10.2.4 新聞發布系統的人員分工 198 10.3 新聞發布系統的系統分析 198 10.3.1 新聞發布系統的功能需求 199 10.3.2 新聞發布系統的技術需求 200 10.3.3 新聞發布系統中使用的模型 201 10.3.4 新聞發布系統的E-R模型 201 10.3.5 新聞發布系統的數據流程圖 202 10.3.6 數據字典(Data Dictionary) 205 10.4 新聞發布系統的系統設計 206 10.4.1 系統流程圖 206 10.4.2 程序流程圖 207 10.4.3 數據庫物理設計 208 10.4.4 圖形用戶界面設計 209 10.5 新聞發布系統系統實施 209 10.5.1 文件組織結構 209 10.5.2 數據庫的實施 210 10.5.3 新聞管理和評論管理功能的實施 211 10.6 分頁原理及實現 221 10.6.1 分頁原理 221 10.6.2 PHP分頁的*簡單實現 222 10.6.3 帶有“分頁導航條”分頁的實現 223 10.6.4 分頁函數的制作 224 10.7 新聞發布系統軟件測試 226 10.8 新聞發布系統系統支持 227 習題 227 第11章 PHP會話控制 228 11.1 頁面間的參數傳遞 228 11.1.1 重定向的概念 228 11.1.2 使用JavaScript實現重定向 229 11.1.3 使用PHP實現重定向 229 11.2 會話控制 230 11.2.1 會話控制基本概念 230 11.2.2 會話控制的實現 230 11.3 Cookie會話技術 230 11.3.1 瀏覽器的Cookie設置 230 11.3.2 Cookie的工作原理 230 11.3.3 Cookie分類 232 11.3.4 PHP使用Cookie的步驟 232 11.3.5 創建Cookie 234 11.3.6 預定義變量$_COOKIE 235 11.3.7 刪除瀏覽器端的Cookie 235 11.3.8 新聞發布系統用戶管理功能的實現(一) 236 11.3.9 Cookie數組 238 11.4 Session會話技術 239 11.4.1 Session工作原理 239 11.4.2 Session和Cookie的區別 240 11.4.3 PHP使用Session的步驟 240 11.4.4 Session在php.ini文件中的配置 241 11.4.5 開啟Session 242 11.4.6 Session ID、Session name和SID 242 11.4.7 預定義變量$_SESSION 245 11.4.8 刪除和銷毀Session 245 11.4.9 Session的綜合應用 246 11.4.10 新聞發布系統用戶管理功能的實現(二) 248 11.4.11 新聞發布系統權限控制的實現 249 11.4.12 Session數組 251 11.5 header()函數的使用 253 11.5.1 頁面重定向 253 11.5.2 創建Cookie 254 11.5.3 服務器響應內容的控制 254 11.5.4 瀏覽器緩存的遠程控制 258 11.5.5 常用的瀏覽器緩存控制函數 262 11.5.6 完善新聞發布系統文件下載功能 263 習題 265 第12章 字符串處理 267 12.1 字符串的指定方法 267 12.1.1 使用單引號指定字符串 267 12.1.2 使用雙引號指定字符串 267 12.1.3 使用定界符指定字符串 269 12.1.4 字符串中的字符處理 269 12.2 字符串處理函數 270 12.2.1 字符串修剪函數 270 12.2.2 字符串長度函數 278 12.2.3 子字符串操作函數 279 12.2.4 字符串比較函數 283 12.2.5 字符串連接和分割函數 285 12.2.6 字符串替換函數 285 12.2.7 URL處理函數 286 12.2.8 其他常用的字符串函數 291 12.3 新聞發布系統中的字符串處理函數的應用 292 12.3.1 刪除模糊查詢中關鍵字兩邊的空格 292 12.3.2 修改文件下載功能的代碼 292 12.3.3 修改發表評論功能的代碼 293 12.3.4 優化新聞列表顯示功能的代碼 293 12.3.5 模糊查詢時關鍵字以加粗傾斜格式顯示 294 12.3.6 優化分頁函數代碼 294 習題 296 第13章 新聞發布系統的頁面美工 300 13.1 JavaScript腳本語言 300 13.2 FCKeditor在線編輯器 301 13.2.1 FCKeditor使用前的準備工作 301 13.2.2 FCKeditor類的成員變量和成員方法 302 13.2.3 FCKeditor的高級配置 302 13.2.4 FCKeditor在新聞發布系統中的應用 304 13.2.5 FCKeditor的文件管理 306 13.2.6 FCKeditor瘦身 308 13.3 新聞發布系統頁面布局的實現 308 13.3.1 DIV+CSS概述 308 13.3.2 界面布局圖 308 13.3.3 使用DIV實現頁面布局 309 13.3.4 準備圖片素材 310 13.3.5 CSS熱身 311 13.3.6 header層的實現 314 13.3.7 pagebody層的實現 316 13.3.8 footer層的實現 316 13.4 新聞發布系統靜態和動態頁面的嵌入 317 13.4.1 將用戶管理功能嵌入到login層 317 13.4.2 修改menu層代碼 318 13.4.3 將主要功能嵌入到mainfunction層 319 13.4.4 sidebar層和mainbody層的高度自適應功能 324 13.4.5 防止圖片太寬撐破mainbody層 326 習題 326
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 正压送风机-多叶送风口-板式排烟口-德州志诺通风设备 | 江西自考网-江西自学考试网| 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 井式炉-台车式回火炉-丹阳市电炉厂有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 长信科技产业园官网_西安厂房_陕西标准工业厂房 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 杭州翻译公司_驾照翻译_专业人工翻译-杭州以琳翻译有限公司官网 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 |