PHP fonksiyon bildirimi anahtar kelimeler hakkında küçük bir nokta: Eğer statik olan bir sınıf yöntemi var ise, static
anahtar kelime (public
, {[(önce veya görünürlüğü anahtar sonra gelmelidir 2)]}, private
)? Tüm yöntemleri, statik varsayarsak veya başka bir görüş anahtar kelime var, o zaman function
anahtar kelime için aynı yerde göreceli olarak kalmasını görünürlük anahtar isterdim:
public function foo() {}
public function bar() {}
protected function baz() {}
private function quux() {}
Şimdi bir çift statik iddia:
public function foo() {}
static public function bar() {}
protected function baz() {}
static private function quux() {}
Bir yöntem statik Ayrıca, eğer o bile görünürlük anahtar kelime yok daha yöntemin ne tür bir etkisi daha vardır, çünkü görülen first şey olmak istiyorum.
Açıkçası hiçbir fonksiyonel veya tasarım sonuçları vardır gibi bu, kesinlikle bir okunabilirliği konudur. (Aklıma bu.)