PHP語言精粹

出版時間:2012-3  出版社:電子工業(yè)出版社  作者:(美)麥因泰 著,劉濤 等譯  頁數(shù):163  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書是一本可以帶你邁入PHP殿堂的書。PHP作為當(dāng)今主流的服務(wù)器端開發(fā)語言,廣泛應(yīng)用于世界上各種排名比較靠前的網(wǎng)站,如Facebook、Flickr和Wikipedia等。其廣泛的應(yīng)用與其強大的功能相輔相成,密不可分。在本書中,你將看到PHP中最為精華的特征,包括類型系統(tǒng)、面向?qū)ο髾C制、數(shù)據(jù)庫交互、安全性保證、內(nèi)建函數(shù)庫等。通過書中極為實用的代碼,上述特征的學(xué)習(xí)和應(yīng)用將被無縫連接在一起。作者Peter
B.
MacIntyre在軟件開發(fā)領(lǐng)域已有超過20年的經(jīng)驗,曾是PHP|Architect雜志的特約編輯和作者。長期從事PHP相關(guān)的工作使作者對PHP的發(fā)展歷程非常了解。這也使本書不單可以讓人了解PHP當(dāng)前是什么樣子,也可以讓人了解到它為什么是現(xiàn)在這個樣子。

作者簡介

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

書籍目錄

序 ix
第1章 精粹
 為什么是PHP
 PHP歷史摘要
 PHP的地位
 PHP是什么
 PHP有哪些成就
 PHP基本設(shè)置
第2章 “實地勘察”
 空白、注釋和基本語法
 變量:數(shù)據(jù)類型、弱類型和作用域
 定義常量
 表達式
 判斷、選擇(流程控制)
 If Else
 Switch Case
 While
 For
 Web頁面交互
 客戶端 Cookie
 Sessions
 $_GET
 $_POST
 $_REQUEST
第3章 函數(shù)(代碼復(fù)用)
 參數(shù)傳遞
 參數(shù)默認(rèn)值
 傳值和傳引用
 include 和 require
 內(nèi)置函數(shù)和用戶定義函數(shù)
第4章 字符串
 什么是字符串
 你能引用我
 字符串函數(shù)(精選)
 字符串截取
 管理字符的大小寫
 字符串查找
 字符串編輯
第5章 數(shù)組
 索引數(shù)組
 關(guān)聯(lián)數(shù)組
 多維數(shù)組
 數(shù)組可以動態(tài)構(gòu)建
 遍歷數(shù)組
 數(shù)組函數(shù)精選
 數(shù)組排序
 數(shù)學(xué)類函數(shù)
 其他數(shù)組函數(shù)
第6章 對象
 付諸實踐
 魔術(shù)方法
 變量 $this
 對象實戰(zhàn)
 公開的、保護的和私有的
 get和set訪問器
第7章 數(shù)據(jù)庫交互
 MySQLi 對象接口
 取得數(shù)據(jù)并顯示
 PHP數(shù)據(jù)對象(PDO)
 PDO 預(yù)處理對象
 低成本數(shù)據(jù)管理方案
 SQLite
 用文件替代數(shù)據(jù)庫
第8章 PHP周邊
 電子郵件/短信生成
 PDF生成
 構(gòu)造方法和基本選項
 添加頁眉和頁腳
 添加圖片和鏈接
 添加水印
 顯示動態(tài) PDF 文件和表格
 圖形報表生成
 餅圖
 柱狀圖
 圖形驗證碼
第9章 PHP的安全性
 數(shù)據(jù)驗證
 轉(zhuǎn)義輸出
 跨站腳本(XXS)和SQL注入
 密碼加密安全
 安全技巧
第10章 PHP 5 3 精粹
 命名空間
 閉包(匿名函數(shù))
 NOWDOC
 goto 操作符
 DateTime 和DateTimeZone類
 額外的5 3特征
第11章 高級優(yōu)勢
 正則表達式
 字符串匹配
 字符串替換
 字符串分割
 SimpleXML
 集成開發(fā)環(huán)境
 Komodo by ActiveState
 Zend Studio for Eclipse
 PhpED by NuSphere
 主要網(wǎng)站
 php net
 zend com
 devzone zend com
 phparch com
 PHP/Web 會議
附錄 缺點
索引

章節(jié)摘錄

版權(quán)頁:插圖:PHP的地位PHP是一種使用最廣泛的編程語言。想想看,在這么短的時間內(nèi)有如此顯著的成長,僅僅15年左右,它已經(jīng)成為網(wǎng)站開發(fā)世界中的一個主要參與者。在最近幾年,許多PHP社區(qū)的人都在爭論它能否適用于企業(yè)開發(fā):可信任否?可否用于大項目?夠強壯否?鑒于近期也有如IBM和微軟這樣的公司在關(guān)注PHP,而且事實上,它可以構(gòu)建大型網(wǎng)站(如Facebook和雅虎等),有人認(rèn)為它也可用于企業(yè)開發(fā)。這些爭論會隨著時間的逝去而最終塵埃落定。對于最近發(fā)布的5.3版本,你可以十拿九穩(wěn)地說,行或不行,將很快見分曉。PHP是什么那么,什么是PHP呢?它是一種腳本語言,主要用于服務(wù)器端開發(fā),可以被用來動態(tài)生成超文本標(biāo)記語言(HTML)內(nèi)容。PHP和Web服務(wù)器集成在一起,較常見的是Apache或IIS注3,一旦PHP完成HTML的生成,將交由Web服務(wù)負(fù)責(zé)向發(fā)起請求的客戶端返回結(jié)果頁面。我說“主要用于”服務(wù)器端,是指你也可以將其用于其他領(lǐng)域,包括命令行、桌面開發(fā)和客戶端服務(wù)環(huán)境,我只是舉幾個例子。但它最常用于Web服務(wù)器環(huán)境。PHP開發(fā)人員通常會將PHP和許多不同的數(shù)據(jù)庫操作工具集成在一起,例如MySQL、SQLite. Postgre SQL,DB2. MS SQL、Oracle等。它們使動態(tài)內(nèi)容成為可能。實際上,最終結(jié)果頁面還是一個靜態(tài)HTML文件,但它是在程序運行中產(chǎn)生的,因此是動態(tài)的。其實,你完全可以認(rèn)為,由于內(nèi)容是從數(shù)據(jù)庫或其他來源讀取并產(chǎn)生的,PHP實際上是可以產(chǎn)生動態(tài)內(nèi)容的。

媒體關(guān)注與評論

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

編輯推薦

《PHP語言精粹》編輯推薦:讓我們忽略所有關(guān)于PHP的炒作,只深挖這門語言的真正力量?!禤HP語言精粹》探索PHP所有最有用的特征,向你展示它們究竟如何為Web開發(fā)提速,并且向你解釋為什么最常用的PHP要素會被誤用。你將會學(xué)到究竟是什么為面向?qū)ο缶幊烫砑恿α亢腿绾问褂媚承┨卣鱽碜屇愕膽?yīng)用與數(shù)據(jù)庫集成。《PHP語言精粹》由PHP社區(qū)的一個資深成員完成,非常適合新的PHP程序員和由其他語言轉(zhuǎn)向PHP的程序員閱讀。熟悉PHP的基本語法、變量和數(shù)據(jù)類型,學(xué)會如何讓這門語言與網(wǎng)頁相集成,理解如何使用字符串、數(shù)組和PHP內(nèi)建函數(shù),發(fā)現(xiàn)把PHP作為面向?qū)ο笳Z言使用的益處,探索PHP如何與數(shù)據(jù)庫交互,如SQLite和MySQL,學(xué)會與消除安全隱患相關(guān)的輸入輸出處理。Peter B.MacIntyre有超過20年的軟件開發(fā)經(jīng)驗,在此期間,他使用客戶端/服務(wù)器工具以及相關(guān)的數(shù)據(jù)庫系統(tǒng)如PHP、PowerBuilder、Visual Basic和ASP。他也是phplarchitect的前任特約編輯和作者。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    PHP語言精粹 PDF格式下載


用戶評論 (總計33條)

 
 

  •   作者在前言有講,我很喜歡,外國人寫書真心很不錯,我是看到有PDF及短信的生成方法才買的,因為我正在做相關(guān)的項目。
  •   應(yīng)該比較適合初學(xué)者,還可以,挺經(jīng)典吧
  •   我以前在淘寶上上買過書,但是明顯那時盜版書籍,我用這很不舒服,今天拿到這本書后,至少說我看不出那時盜版書!用這也很不錯!
  •   比較喜歡寫在紙質(zhì)的上的字,所以買了
  •   短小精悍,快速掌握精髓,幫助快速切入,但提高還需要想別的辦法了。
  •   這個系列,凡是有某某語言精粹的、或是某某權(quán)威指南的,最好成雙的買下來,而且基本上就夠用了
  •   快遞送到的時候封面有輕微的凹痕,略微影響外觀 不過還好。書的紙質(zhì)一般 但是個人感覺比曾經(jīng)買過的動物書紙質(zhì)要差一些 不過不影響閱讀。
  •   這幾本書正是我想要的
  •   如果有基礎(chǔ)了就別買了,沒什么可看的,全部加起來2、3個小時就能看完。推薦買權(quán)威指南,比較全面。對于有編程經(jīng)驗的朋友來說這本類似于速成手冊。
  •   一般,oreiliy系列的書真的不怎么樣!
  •   內(nèi)容太簡單,不值得買
  •   選項只有壓皺,那其實是壓得不想樣了。太稀爛了,沒發(fā)上傳截圖
  •   內(nèi)容太淺,談不上精粹
  •   昨天下午訂貨,今天下午就到了,送貨速度不錯。書的頁數(shù)不多,排版也比較稀松,但是容易讓人從本質(zhì)上學(xué)東西!
  •   書還不錯質(zhì)量一般吧,畢竟是平裝內(nèi)容還是不錯的,比較適合新手
  •   該書相當(dāng)簡練實用.該說的一點不漏.無用的一點沒說.但對于初學(xué)者閱讀有相當(dāng)?shù)碾y度.老鳥專用,
  •   蠻簡單的,其實還有很多精粹沒涉及到,很薄的一本書
  •   之前有自學(xué)過PHP,但學(xué)得不夠系統(tǒng)。這本來拿來看,覺得不錯。建議是之前有自學(xué)過PHP的買才好。里面東西講得有點簡單。但的卻有含量
  •   書薄,精煉。適合學(xué)PHP開發(fā)小站的人,上手快。最好有些WEB基礎(chǔ),易懂些。免得上來就被COOKIES啊SESSION啊打蒙了。(這些是常識吧喂)
  •   總體來說還行,之前看過javascript語言精髓,比起那個來差點了
  •   概述而已。不夠深入,不夠詳細(xì),因為頁數(shù)實在太少。
  •   短小精悍,排版精美.不深不淺,簡單易懂.內(nèi)容比較全阿.紙張比較薄阿.可能是英文翻譯版的緣故,語言文字上,偶見要細(xì)細(xì)推擊才能知到在說什么的句子.書尺寸不大,像日記本般,可以在寫代碼的時候,很方便地放在不大的電腦桌上查閱.封面的那只鳥很傳神,是在暗示,這是鳥語么..
  •   程序員必備,值得收藏。
  •   是的一本PHP入門級叢書
  •   額,不怎樣
  •   書很薄,很好,太厚了就沒看書的興趣了
  •   讓你撥開云霧見青天的一本PHP書籍
  •   書看完了還不錯適合初學(xué)者看看
  •   蠻薄的一本書
  •     花了幾天的時間,斷斷續(xù)續(xù)的讀完了這本《PHP語言精粹》,第一感覺不能說失望,至少可以說是沒有滿足讀之前的期望。
      
      用PHP有一年左右了,對這門語言的理解只能說剛過了新手的階段,此前唯一系統(tǒng)看過的關(guān)于PHP書籍就是官方的PHP手冊。個人認(rèn)為,對于入門來講,官方手冊足矣。
      
      之所以想讀這本書,很大的原因是出于對曾經(jīng)讀過的《Javascript語言精粹》的好感,雖然兩本書是同樣的薄,但相比而言,《PHP語言精粹》卻沒有那么有分量,不耐讀,只是平鋪直敘的介紹了一遍這門語言,并沒有深入。
      
      這本介紹PHP的“入門”書籍,稱為“精粹”似乎是有點名不副實了,或許可以叫做“常用”,來的更合適。完全沒有買回家收藏的價值,是一本可以站在書店看完的書。
  •     
       一周時間從頭到尾看完后,有以下感想。
      
       之所以稱之為’廣告書‘,是因為幾乎所有內(nèi)容都是淺嘗即止,雖然讀起來感覺很順(本人php開發(fā)經(jīng)驗3年),但回過頭來細(xì)細(xì)品味時,發(fā)現(xiàn)大多數(shù)內(nèi)容寫的不透徹不深入。拿面向?qū)ο笳鹿?jié)來說,那么幾個知識點介紹就像開始搞OO,有點懸。。。而本書卻把想要理解更深入的讀者引向php.net。 MD, 那我干嘛不直接看manual呢, 總之是不過癮,純屬攢成就用。不推薦有經(jīng)驗的phper。也不推薦給想要踏踏實實學(xué)習(xí)php這門語言的同學(xué)們??傊褪遣煌扑]了。
      
       翻到封底,看到下面清晰的寫著,’無須具備PHP經(jīng)驗。‘。 咳。。。
  •     本以為跟《JavaScript語言精粹》一樣,是大師級的書,但是有些小失望,內(nèi)容整體偏入門級別,第二章的第一頁就有錯誤,原文“PHP中有個函數(shù)叫php_strip_witespase”正確的函數(shù)應(yīng)該是"php_strip_whitespace",才剛看幾頁就有錯,表示本書的編輯校對人員實在是在糊弄廣大讀者。
  •   第52頁 array_unique 第53頁compact 也錯了
 

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

京ICP備13047387號-7