title: Can names of private functions inside classes be repeated?
body: <pre><code>class One
  {
    private function thisfn()
    {}
  }
  class Two
  {
    private function thisfn()
    {}
  }
  </code></pre>
  
  <p>is this legit? By the way, does it matter whether it's a private or public function inside a class?</p>
  
  <p>And also, can I create a new function named <code>thisfn()</code> <strong>outside</strong> of any class (and make it public)? like:</p>
  
  <pre><code> function thisfn()
  {}
  </code></pre>