發表於2024-11-27
書[0名0]: | PHP和MySQL Web開發(原書[0第0]5版)|7234502 |
圖書定價: | 129元 |
圖書作者: | (美)盧剋·韋林(Luke Welling);勞拉·湯姆森(Laura Thomson) |
齣版社: | 機械工業齣版社 |
齣版日期: | 2018/1/1 0:00:00 |
ISBN號: | 9787111587736 |
開本: | 16開 |
頁數: | 0 |
版次: | 1-1 |
作者簡介 |
Luke Welling是OmniTI公司的一[0名0]軟件工程師,經常齣席一些[0國0]際[0會0]議(例如,OSCON、ZendCon、MySQLUC、PHPCon、OSDC以及LinuxTag)並就開源和Web開發話題發錶演講。在加入OmniTI公司之前,他曾作為數據庫提供[0商0]MySQL AB的Web分析師為Hitwise.com公司工作。此外,他還是Tangled Web Design公司的[0獨0]立顧問,並曾在澳[0大0]利亞墨爾本RMIT[0大0][0學0]教授計算機科[0學0]課程。他擁有應用科[0學0](計算機科[0學0])的[0學0]士[0學0]位。 Laura Thomson是Mozilla公司的研發總監。之前,她是OmniTI公司和Tangled Web Design公司的董事。此外,Laura曾經在RMIT[0大0][0學0]和波士頓谘詢公司工作過。她擁有應用科[0學0](計算機科[0學0])[0學0]士[0學0]位和工程[0學0](計算機係統工程)[0學0]士[0學0]位。閑暇時間,她非常喜歡騎馬,熱衷於免費軟件和開源軟件。 貢獻作者 Julie C. Meloni是一[0名0]軟件開發經理以及技術顧問,生活在華盛頓特區。她編著過一些圖書,發錶過一些文章,主要集中在基於Web的開發語言和數據庫[0領0]域,其中包括[0暢0]銷書《Sams Teach Yourself PHP,MySQL, and Apache All in One》。 John Coggesh[0all0]是Internet Tech[0no0]logy Solutions公司的創始人,該公司是Internet和PHP相關的顧問公司,服務於全球用戶。同時,他還是CoogleNet公司的創始人,該公司是基於WiFi網絡的訂閱服務公司。作為Zend Tech[0no0]logies公司全球服務團隊的資深成員,他從1997年開始使用PHP,目前已經齣版瞭4本相關圖書並發錶瞭[0超0]過100篇關於PHP技術的文章。 Jennifer Kyrnin是一[0名0]Web設計人員,自1995年開始從事Web設計和圖書編寫。她齣版的圖書包括《Sams Teach Yourself Bootstrap in 24 Hours》《Sams Teach Yourself Responsive Web Design in 24 Hours》以及《Sams Teach Yourself HTML5 Mobile Application Development in 24 Hours》。 |
目錄 |
本書贊譽 譯者序 前言 作者簡介 [0第0]一篇 使用PHP [0第0]1章 PHP快速入門教程2 1.1 開始之前:瞭解PHP3 1.2 創建示例Web應用:Bob汽車零部件[0商0]店3 1.2.1 創建訂單錶單3 1.2.2 錶單處理 5 1.3 在HTML中嵌入PHP5 1.3.1 PHP標記6 1.3.2 PHP語句7 1.3.3 空格7 1.3.4 注釋 8 1.4 添加動態內容8 1.4.1 調用函數9 1.4.2 使用date()函數 9 1.5 訪問錶單變量10 1.5.1 錶單變量 10 1.5.2 字符串連接12 1.5.3 變量和字麵量12 1.6 理解標識符 13 1.7 檢查變量類型 14 1.7.1 PHP的數據類型 14 1.7.2 類型強度 14 1.7.3 類型轉換 15 1.7.4 可變變量 15 1.8 聲明和使用常量 16 1.9 理解變量作用域 16 1.10 使用操作符 17 1.10.1 算術操作符 18 1.10.2 字符串操作符18 1.10.3 賦值操作符 19 1.10.4 比較操作符 21 1.10.5 邏輯操作符 22 1.10.6 位操作符 22 1.10.7 其他操作符 23 1.11 計算錶單總金額 25 1.12 理解操作符[0優0]先級和結閤性 26 1.13 使用變量處理函數27 1.13.1 測試和設置變量類型 27 1.13.2 測試變量狀態 28 1.13.3 變量的重解釋 29 1.14 根據條件進行決策 29 1.14.1 if語句 29 1.14.2 代碼塊 30 1.14.3 else語句 30 1.14.4 elseif語句 31 1.14.5 switch語句 32 1.14.6 比較不同條件 33 1.15 通過迭代實現重復動作 34 1.15.1 while循環 35 1.15.2 for循環和foreach循環 36 1.15.3 do...while循環 37 1.16 從控製結構或腳本中跳齣 38 1.17 使用其他控製結構語[0法0] 38 1.18 使用declare 39 1.19 下一章 39 [0第0]2章 數據存儲和讀取40 2.1 保存數據以便後期使用 40 2.2 存儲和獲取Bob的訂單 41 2.3 文件處理 41 2.4 打開文件 42 2.4.1 選擇文件模式 42 2.4.2 使用fopen()打開文件 42 2.4.3 通過FTP或HTTP打開文件 44 2.4.4 解決打開文件時可能遇到的問題 45 2.5 寫文件 47 2.5.1 fwrite()的參數 47 2.5.2 文件格式 47 2.6 關閉文件 48 2.7 讀文件 50 2.7.1 以隻讀模式打開文件:fopen()51 2.7.2 [0知0]道何時讀完文件:feof()51 2.7.3 每次讀取一行數據:fgets()、fgetss()和fgetcsv() 52 2.7.4 讀取整個文件:readfile()、fpassthru()、file()以及file_get_contents()53 2.7.5 讀取一個字符:fgetc() 53 2.7.6 讀取任意長度:fread()54 2.8 使用其他文件函數 54 2.8.1 查看文件是否存在:file_exists() 54 2.8.2 確定文件[0大0]小:filesize() 55 2.8.3 刪除一個文件:unlink()55 2.8.4 在文件中定位:rewind()、fseek()和ftell() 55 2.9 文件鎖定 56 2.10 更好的方式:數據庫管理係統 57 2.10.1 使用普通文件的幾個問題 58 2.10.2 RDBMS是如何解決這些問題的 58 2.11 進一步[0學0]習 59 2.12 下一章 59 [0第0]3章 使用數組60 3.1 什麼是數組 60 3.2 數字索引數組 61 3.2.1 數字索引數組的初始化 61 3.2.2 訪問數組內容 62 3.2.3 使用循環訪問數組 63 3.3 使用不同索引的數組 64 3.3.1 初始化數組 64 3.3.2 訪問數組元素 64 3.3.3 使用循環語句 64 3.4 數組操作符 66 3.5 多維數組 66 3.6 數組排序 69 3.6.1 使用sort()函數 69 3.6.2 使用asort()函數和ksort()函數對數組排序 70 3.6.3 反嚮排序 70 3.7 多維數組排序 70 3.7.1 使用array_multisort()函數71 3.7.2 用戶定義排序 71 3.7.3 自定義排序函數的反序 73 3.8 對數組進行重新排序 73 3.8.1 使用shuffle()函數 73 3.8.2 逆序數組內容75 3.9 從文件載入數組 75 3.10 執行其他數組操作 79 3.10.1 在數組中瀏覽:each()、current()、reset()、end()、next()、 [p1o1s] ()和prev()79 3.10.2 對數組每一個元素應用函數:array_walk() 80 3.10.3 統計數組元素個數:count()、sizeof()和array_count_values() 81 3.10.4 將數組轉換成標量變量:extract() 81 3.11 進一步[0學0]習 83 3.12 下一章 83 [0第0]4章 字符串操作與正則錶達式84 4.1 創建一個示例應用:智能錶單郵件 84 4.2 字符串的格式化86 4.2.1 字符串截斷:chop()、ltrim()和trim() 87 4.2.2 格式化字符串以便輸齣 87 4.3 使用字符串函數連接和分割字符串93 4.3.1 使用函數explode()、implode()和join() 93 4.3.2 使用strtok()函數 94 4.3.3 使用substr()函數 95 4.4 字符串比較 96 4.4.1 字符串的排序:strcmp()、strcasecmp()和strnatcmp() 96 4.4.2 使用strlen()函數判斷字符串長度 96 4.5 使用字符串函數匹配和替換子字符串 97 4.5.1 在字符串中查找字符串:strstr()、strchr()、strrchr()和stristr() 97 4.5.2 查找子字符串的位置:str [p1o1s] ()和strr [p1o1s] () 98 4.5.3 替換子字符串:str_replace()和substr_replace() 99 4.6 正則錶達式的介紹 100 4.6.1 基礎[0知0]識 100 4.6.2 分隔符101 4.6.3 字符類和類型 101 4.6.4 重復 102 4.6.5 子錶達式 102 4.6.6 子錶達式計數 103 4.6.7 定位到字符串的開始或末尾 103 4.6.8 分支103 4.6.9 匹配特殊字符 103 4.6.10 元字符一覽 104 4.6.11 轉義序列104 4.6.12 迴溯引用105 4.6.13 斷言105 4.6.14 在智能錶單中應用 106 4.7 用正則錶達式查找子字符串 107 4.8 用正則錶達式替換子字符串 107 4.9 使用正則錶達式分割字符串 108 4.10 進一步[0學0]習 109 4.11 下一章 109 [0第0]5章 代碼重用與函數編寫110 5.1 代碼重用的好處 110 5.1.1 成本111 5.1.2 可靠性 111 5.1.3 一緻性 111 5.2 使用require()和include()函數 111 5.2.1 使用require()函數引入代碼112 5.2.2 使用require()製作Web站點模闆113 5.2.3 使用auto_prepend_file和 auto_append_file 118 5.3 使用PHP函數 119 5.3.1 調用函數 119 5.3.2 調用未定義函數 120 5.3.3 理解[0大0]小寫和函數[0名0]稱121 5.4 自定義函數121 5.5 瞭解函數基本結構 122 5.6 參數使用 123 5.7 理解作用域126 5.8 引用傳遞和值傳遞128 5.9 使用return關鍵字 129 5.10 遞歸實現 131 5.11 進一步[0學0]習 134 5.12 下一章 134 [0第0]6章 麵嚮對象特性135 6.1 理解麵嚮對象概念 135 6.1.1 類和對象 136 6.1.2 多態性 137 6.1.3 繼承 137 6.2 在PHP中創建類、屬性和操作 138 6.2.1 類結構 138 6.2.2 構造函數 138 6.2.3 析構函數139 6.3 類的實例化139 6.4 使用類屬性 140 6.5 調用類操作141 6.6 使用private和public關鍵字控製訪問 141 6.7 編寫訪問器函數142 6.8 在PHP中實現繼承 143 6.8.1 通過繼承使用private和protected控製可見性 144 6.8.2 覆蓋145 6.8.3 使用final關鍵字禁止繼承和覆蓋 147 6.8.4 理解多重繼承 147 6.8.5 實現接口 148 6.9 使用Trait149 6.10 類設計 151 6.11 編寫自定義類代碼 151 6.12 理解PHP麵嚮對象高級功能 158 6.12.1 使用類級彆常量 159 6.12.2 實現靜態方[0法0] 159 6.12.3 檢查類類型和類型提示 159 6.12.4 延遲靜態綁定160 6.12.5 對象剋隆 161 6.12.6 使用抽象類 161 6.12.7 使用__c[0all0]()重載方[0法0] 162 6.12.8 使用__autoload()方[0法0] 163 6.12.9 實現迭代器和迭代 163 6.12.1 PHP和MySQL Web開發(原書第5版) 計算機與互聯網 書籍|7234502 下載 mobi epub pdf txt 電子書 格式 PHP和MySQL Web開發(原書第5版) 計算機與互聯網 書籍|7234502 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024PHP和MySQL Web開發(原書第5版) 計算機與互聯網 書籍|7234502 下載 mobi pdf epub txt 電子書 格式 2024 PHP和MySQL Web開發(原書第5版) 計算機與互聯網 書籍|7234502 下載 mobi epub pdf 電子書用戶評價
評分
評分
評分
評分
評分
評分
評分
評分
評分
類似圖書 點擊查看全場最低價
PHP和MySQL Web開發(原書第5版) 計算機與互聯網 書籍|7234502 mobi epub pdf txt 電子書 格式下載 2024 分享鏈接相關圖書
|