2011-10-12 98 views
3

我是PHP新手,閱讀這​​些日子「PHP in Action」book 很好。但是我不明白的是它的類初始化語法。類實例化語法 - 無法理解

常常使用像

$config = new Config; 

語法可以有人請解釋爲什麼他被實例化這樣的,我的意思是沒有括號?

是否有goog PHP書籍可用於學習OOP的作業?

+0

你的問題向我表明你是編程新手,但你學得很快。是對的嗎? – davogotland

+0

你說得對。你能爲我推薦一本關於MVC的書嗎? – user991047

+0

由於您是編程新手,因此存在您會學習錯誤的風險。特別是如果你使用PHP來學習,因爲互聯網上的許多PHP指南使用該語言提供的危險捷徑。我還沒有聽說任何教導mvc的php書。不過,我認爲在學習oop時應該看看java。畢竟,PHP的OOP和Java的OOP沒有那麼不同。我會推薦這兩本書:http://goo.gl/TqC4k(基本操作)http://goo.gl/3eh1R(高級操作)。在閱讀完這些之後,mvc將不會是一個難以理解的問題! – davogotland

回答

4

PHP不是唯一支持這一點的語言。如果構造函數不帶參數,那麼C++也允許繞過括號。

選擇您在代碼中看到的任何一個 - 即,如果公司爲默認構造函數省略括號,則也應將其忽略,反之亦然。兩者都是合法的。

相關問題