今天,PHP已經(jīng)是無可爭議的Web開發(fā)主流語言。 PHP 5以後,它的物件導(dǎo)向特性也足以與Java和C#相抗衡。然而,講述PHP高階特性的資料一直缺乏,大大影響了PHP語言的深入應(yīng)用。
本書填補了這一空白。它專門針對有一定經(jīng)驗的PHP程式設(shè)計師,詳細講解了對他們最為重要的主題:高階物件導(dǎo)向、設(shè)計模式、文件、測試和標(biāo)準(zhǔn)PHP函式庫等內(nèi)容。同時,為適應(yīng)目前Web開發(fā)的新趨勢,作者也全面探討了MVC架構(gòu)和Zend Framework,以及Ajax、JSON、SOAP等Web 2.0技術(shù)。書中穿插的大量軟體開發(fā)實戰(zhàn)經(jīng)驗和對PHP程式設(shè)計思想的感悟,將大大提升你的內(nèi)在功力。
內(nèi)容簡介
本書以循序漸進的方式介紹了以PHP 進行Web 開發(fā)的相關(guān)知識。書中首先從OOP 採用的機制—— 抽象類別、介面、契約式程式設(shè)計開始講起,然後介紹了靜態(tài)方法、單例模式、工廠模式和PHP 6 的新特性等內(nèi)容,接著介紹了測試和文件方面的內(nèi)容,也介紹了標(biāo)準(zhǔn)PHP 函式庫SPL 的知識以及PHP 開發(fā)人員最有可能用到的MVC 模式,最後介紹了Ajax 、JSON 、SOAP Web 服務(wù)以及SSL 用戶端驗證等Web 2.0 方面的內(nèi)容。
本書適合中、高階的PHP 程式設(shè)計師閱讀。
作者簡介
Kevin McArthur,世界知名的PHP專家。他是基於Zend Framework的開源專案的核心開發(fā)人員,並因此獲得了世界性的聲譽。此外,他也是規(guī)模最大的PHP支援組織之一PHP EFnet的管理員。?