我已經按照教程創建了一個簡單的使用PHP編寫博客應用程序,並修改了本教程中的類,以便它們具有其他功能。修改這個非常棒的骨骼應用程序讓我更好地理解了PHP的工作方式,但是我遇到了一個有趣的情況。在PHP中顯式聲明屬性很重要嗎?
我的項目中的一個類有大約六個類屬性,如public $id, public $author, public $post
。這些屬性是在這個類的開始處聲明的,但是我發現如果我刪除了其中一個屬性,那麼應用程序仍然可以正常工作。
這是錯誤的,從一個類的開頭刪除屬性聲明,如public $datePosted
如果該類仍然規定變量此屬性是這樣的:$this->datePosted = $someVariableName;
感謝您的回答。 $ this - > $ datePosted是Daok修正的錯字。這在我的代碼中實際上不是問題。 – somas1 2009-09-16 14:59:52