Можно ли повторять имена частных функций внутри классов? - PullRequest
1 голос
/ 06 января 2010
class One
{
  private function thisfn()
  {}
}
class Two
{
  private function thisfn()
  {}
}

это законно? Кстати, имеет ли значение, является ли это частной или общедоступной функцией внутри класса?

А также, могу ли я создать новую функцию с именем thisfn() вне любого класса (и сделать ее общедоступной)? как:

 function thisfn()
{}

1 Ответ

5 голосов
/ 06 января 2010

Это допустимо, если вы не переопределите одно и то же имя метода в одном классе.

Объявление функции вне области классов с тем же именем также допустимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...