Sınıfları içinde özel fonksiyonların isimleri tekrar edilebilir?

1 Cevap class
class One
{
  private function thisfn()
  {}
}
class Two
{
  private function thisfn()
  {}
}

Bu yasal mı? Bu arada, bu bir sınıf içinde bir özel veya kamu fonksiyon olsun fark etmez?

Ve aynı zamanda, ben thisfn() outside herhangi bir sınıfın adlı yeni bir işlev oluşturmak (ve kamu olun)? gibi:

 function thisfn()
{}

1 Cevap

Bu sürece aynı sınıfta aynı yöntem adını Redeclare yok gibi okunaklı.

Aynı adı taşıyan sınıfların kapsamı dışında bir işlevi Bildirilmesi de geçerlidir.