在類別中何時用public function xxxx
什麼時候用public static function xxx
平常在寫類別的時候基本上都是public function xxxx,
因為對public static function xxx不是很理解,所以基本上也沒用過,
麻煩知道的能詳細解釋一下?
PHPz2017-05-16 13:17:33
static是一個靜態的方法,可以不用實例化就可以直接Class::functionName()來進行調用,同時,靜態的方法都是存在緩存中的,很快。而公用的非靜態方法,需要在行new實例化之後才能使用$class->functionName()進行呼叫。