title: Accessing a public/private function inside a static function?
body: <p><strong>Due to the fact that you can <em>not</em> use $this-> inside a static functio, how are you supposed to access regular functions inside a static?</strong></p>
  
  <pre><code>private function hey()
  {
      return 'hello';
  }
  
  public final static function get()
  {
      return $this-&gt;hey();
  }
  </code></pre>
  
  <p>This throws an error, because you can't use $this-> inside a static.</p>
  
  <pre><code>private function hey()
  {
      return 'hello';
  }
  
  public final static function get()
  {
      return self::hey();
  }
  </code></pre>
  
  <p><em>This throws the following error:</em></p>
  
  <pre><code>Non-static method Vote::get() should not be called statically
  </code></pre>
  
  <p><strong>How can you access regular methods inside a static method? In the same class*</strong></p>