我有模型類,和模型_什麼類。 Model_Something有靜態屬性(表名)。PHP ::如何從擴展類調用靜態方法(或屬性)?
我要訪問Model_Something static property from Model class。 但它試圖找到它在模式類,並給我的異常:
ErrorException [ Fatal Error ]:
Access to undeclared static property: Model::$_collection_name
我嘗試訪問它以這樣的方式
self::$some_property;
如何獲得呢?
請包括'Model_Something的聲明'和'Model'類。哪個類擴展了哪個? – 2012-08-12 11:07:35
你可能想檢查[這個問題](http://stackoverflow.com/questions/1349637/correct-implementation-of-virtual-functions-in-php) – 2012-08-12 11:13:53
如果父類需要訪問子類的屬性,那麼該屬性應該可用於所有的子類。爲什麼不把它移到父類呢?這也有一個好處,即父母不需要知道孩子的實施細節。 – Arjan 2012-08-12 11:21:54