84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
在類別中何時用public function xxxx 什麼時候用public static function xxx平常在寫類別的時候基本上都是public function xxxx,因為對public static function xxx不是很理解,所以基本上也沒用過,麻煩知道的能詳細解釋一下?
欢迎选择我的课程,让我们一起见证您的进步~~
static是一個靜態的方法,可以不用實例化就可以直接Class::functionName()來進行調用,同時,靜態的方法都是存在緩存中的,很快。而公用的非靜態方法,需要在行new實例化之後才能使用$class->functionName()進行呼叫。
你的類別只是實例化一次以後再用的話,用起來沒有差別哦。 如果有一個static方法,可以不實例化類,就直接呼叫這個方法哦。
static是一個靜態的方法,可以不用實例化就可以直接Class::functionName()來進行調用,同時,靜態的方法都是存在緩存中的,很快。而公用的非靜態方法,需要在行new實例化之後才能使用$class->functionName()進行呼叫。
你的類別只是實例化一次以後再用的話,用起來沒有差別哦。
如果有一個static方法,可以不實例化類,就直接呼叫這個方法哦。