我不得不一次又一次地寫相同的代碼,我想知道是否有更好的方法,或快捷如何減少PHP代碼?
我使用PHP,我有3類:
class A{
private $data = array(....);
protected function get($index){
return $data[$index];
}
}
class B extends A{
}
class C extends B{
public function doSth(){
echo A::get('index');
}
}
我想要做的是從祖父母級獲取數據。
沒有問題,只是我需要得到的數據很多時候,那PHP代碼獲取的極端巨大的(真正的類名很長,而消氣Functionname很長)
這我正在寫:
databaseCore::getDataByIndex('name')
在CI會使用預處理器,萬客隆像這樣:
#define DATA(x) databaseCore::getDataByIndex((x))
有沒有簡單的方法來減少我必須寫的代碼量?
使用$此variqble在靜態方法中擴展類 – Orangepill
你可以只使用數據,同時編寫調用,並在你走之前使用它,使用Find'n'Replace替換它與真實的東西。只是一個想法。 – MightyPork
如果因爲太長而抽象掉函數名稱,爲什麼不縮短呢? –