2009-10-06 84 views
6

我熟悉來自Java的高級OOP功能,如interfaces,abstractions,enums,generics,public , private , static關鍵字,exceptions等。不過,我想知道所有這些東西如何轉化爲PHP。在PHP 5中學習高級OOP功能的好資源?

具體來說,我想一個教程或網站,經過PHP的這是在PHP 5中添加的所有先進功能,OOP(我主要是熟悉的一切,從PHP 4)以及東西是沒有直接關係到OOP像throw關鍵字和try/catch塊。有什麼建議麼?

+0

php文檔永遠是一個好地方;在php.net/oop上,你會發現一個很好的基礎介紹,但我認爲這不是你想要的。對於try/catch行爲,請看php.net/exceptions .. – svens 2009-10-06 17:04:05

回答

7

有一個體面的免費電子書名爲「PHP 5 Power Programming」(〜5 MIB PDF),我會建議。它進入PHP的OOP更高級的方面,並解釋了一些常見的設計模式。

+2

很好的資源,謝謝! – pix0r 2009-10-06 17:01:25

5

假設你還沒有去過那裏不已,php.net文檔是相當不錯的。 Here是關於PHP5對象的部分。還有一個關於migrating from PHP4 to PHP5的部分。