PHP語言精粹

PHP語言精粹

《PHP語言精粹》是2012年電子工業出版社出版的圖書,作者是麥因泰(Peter B.MacIntyre) Susie Sedlacek。

基本介紹

  • 書名:PHP語言精粹
  • 作者:麥因泰(Peter B.MacIntyre) Susie Sedlacek
  • 出版社:電子工業出版社
  • 出版時間:2012年3月1日
  • 頁數:163 頁
  • 開本:16 開
  • ISBN:9787121153853 
  • 外文名:PHP:The Good Parts
  • 類型:計算機與網際網路
  • 語種:簡體中文
內容簡介,圖書目錄,作者簡介,媒體推薦,

內容簡介

《PHP語言精粹》編輯推薦:讓我們忽略所有關於PHP的炒作,只深挖這門語言的真正力量。《PHP語言精粹》探索PHP所有最有用的特徵,向你展示它們究竟如何為Web開發提速,並且向你解釋為什麼最常用的PHP要素會被誤用。你將會學到究竟是什麼為面向對象編程添加力量和如何使用某些特徵來讓你的套用與資料庫集成。《PHP語言精粹》由PHP社區的一個資深成員完成,非常適合新的PHP程式設計師和由其他語言轉向PHP的程式設計師閱讀。熟悉PHP的基本語法、變數和數據類型,學會如何讓這門語言與網頁相集成,理解如何使用字元串、數組和PHP內建函式,發現把PHP作為面向對象語言使用的益處,探索PHP如何與資料庫互動,如SQLite和MySQL,學會與消除安全隱患相關的輸入輸出處理。Peter B.MacIntyre有超過20年的軟體開發經驗,在此期間,他使用客戶端/伺服器工具以及相關的資料庫系統如PHP、PowerBuilder、Visual Basic和ASP。他也是phplarchitect的前任特約編輯和作者。
《PHP語言精粹》是一本可以帶你邁入PHP殿堂的書。PHP作為當今主流的伺服器端開發語言,廣泛套用於世界上各種排名比較靠前的網站,如Facebook、Flickr和Wikipedia等。其廣泛的套用與其強大的功能相輔相成,密不可分。在《PHP語言精粹》中,你將看到PHP中最為精華的特徵,包括類型系統、面向對象機制、資料庫互動、安全性保證、內建函式館等。通過書中極為實用的代碼,上述特徵的學習和套用將被無縫連線在一起。作者Peter B. MacIntyre在軟體開發領域已有超過20年的經驗,曾是PHP|Architect雜誌的特約編輯和作者。長期從事PHP相關的工作使作者對PHP的發展歷程非常了解。這也使《PHP語言精粹》不單可以讓人了解PHP當前是什麼樣子,也可以讓人了解到它為什麼是現在這個樣子。

圖書目錄

序 ix
第1章 精粹 1
為什麼是PHP 1
PHP歷史摘要 1
PHP的地位 2
PHP是什麼 2
PHP有哪些成就 2
PHP基本設定 3
第2章 “實地勘察” 7
空白、注釋和基本語法 7
變數:數據類型、弱類型和作用域 9
定義常量 11
表達式 13
判斷、選擇(流程控制) 14
If Else 14
Switch Case 16
While 18
For 19
Web頁面互動 20
客戶端 Cookie 21
Sessions 22
$_GET 23
$_POST 23
$_REQUEST 24
第3章 函式(代碼復用) 27
參數傳遞 28
參數默認值 29
傳值和傳引用 30
include 和 require 31
內置函式和用戶定義函式 32
第4章 字元串 33
什麼是字元串 33
你能引用我 34
字元串函式(精選) 36
字元串截取 36
管理字元的大小寫 37
字元串查找 38
字元串編輯 40
第5章 數組 43
索引數組 43
關聯數組 44
多維數組 45
數組可以動態構建 46
遍歷數組 48
數組函式精選 49
數組排序 49
數學類函式 51
其他數組函式 52
第6章 對象 57
付諸實踐 58
魔術方法 64
變數 $this 65
對象實戰 65
公開的、保護的和私有的 66
get和set訪問器 67
第7章 資料庫互動 69
MySQLi 對象接口 69
取得數據並顯示 71
PHP數據對象(PDO) 72
PDO 預處理對象 74
低成本數據管理方案 75
SQLite 75
用檔案替代資料庫 77
第8章 PHP周邊 87
電子郵件/簡訊生成 87
PDF生成 90
構造方法和基本選項 94
添加頁眉和頁腳 94
添加圖片和連結 96
添加水印 99
顯示動態 PDF 檔案和表格 101
圖形報表生成 103
餅圖 103
柱狀圖 106
圖形驗證碼 107
第9章 PHP的安全性 109
數據驗證 109
轉義輸出 111
跨站腳本(XXS)和SQL注入 113
密碼加密安全 114
安全技巧 115
第10章 PHP 5 3 精粹 117
命名空間 117
閉包(匿名函式) 120
NOWDOC 121
goto 操作符 122
DateTime 和DateTimeZone類 124
額外的5 3特徵 129
第11章 高級優勢 131
正則表達式 131
字元串匹配 131
字元串替換 133
字元串分割 133
SimpleXML 134
集成開發環境 137
Komodo by ActiveState 137
Zend Studio for Eclipse 137
PhpED by NuSphere 138
主要網站 138
php net 138
zend com 139
devzone zend com 140
phparch com 141
PHP/Web 會議 142
附錄 缺點 143
索引 147

作者簡介

作者:(美國)麥因泰(Peter B.MacIntyre) 譯者:劉濤 丁靜 合著者:Susie Sedlacek

媒體推薦

“涵蓋了PHP最新特徵使本書具有實時性並非常有價值。它甚至向你展示如何自動傳送SMS的文本訊息!由於PHP的調整正變得越來越寬泛,這本書將幫助你趕上這種變革的步伐!”
——Andi Gutmans CEO,Zend Technologies
“當我學習PHP的時候,這本書在哪裡呢?它對於任何剛開始學習PHP的人都是非常好的資源。彼得為大家提供了一本開始使用PHP的最佳工具書。”
——Cal Evans Chief Marketing Officer, Blue Parabola

相關詞條

熱門詞條

聯絡我們