2011-05-14 16 views

回答

2

「myclass」thingy($this->myclass)是實例的類,而不是類。

實例/對象是小寫字母,但類是大寫字母。調用一個靜態函數將會像Myclass::do_something_statically()(注意大寫)。

所以小寫的是別的東西,並使類upcase會讓你看到不同:)

+0

我明白。我想知道爲什麼約定是文件名大寫,爲什麼不堅持使用小寫字母,因爲無論如何它將被使用。 – Matthew 2011-05-14 14:02:20

+0

可能是因爲向後兼容。也許可以簡化開發人員之間的編碼風格。 – Repox 2011-05-14 19:30:53

+0

但它不會被使用小寫。文件名是類的名稱,並且使用大寫字母,這就是整個點。 – Nanne 2011-05-15 07:23:52

0

也許是因爲同樣的原因,德國大寫名詞。

它使人類讀者更容易「解析」文本。