可以重复类中私有函数的名称吗?

Gal*_*Gal 1 php class function

class One
{
  private function thisfn()
  {}
}
class Two
{
  private function thisfn()
  {}
}
Run Code Online (Sandbox Code Playgroud)

这是合法的吗?顺便说一下,它是否是一个类中的私有或公共函数是否重要?

而且,我可以创建一个thisfn() 任何类之外命名的新函数(并将其公开)吗?喜欢:

 function thisfn()
{}
Run Code Online (Sandbox Code Playgroud)

Cor*_*lou 5

只要您不在同一个类中重新声明相同的方法名称,这就是合法的.

声明具有相同名称的类范围之外的函数也是有效的.