PHP静态函数和普通函数调用

时间:2015-04-30 12:29:18

标签: oop php static-methods

有人可以解释这些代码行是如何运作的

class DemoStatic {
  function normalFunction() {
    echo "This is the normal function";
  }
  static function staticFunction() {
    echo "This is the static function";
  }
}
$classObj = new DemoStatic();
  

DemoStatic::normalFunction();$classObj->normalFunction();

  

DemoStatic::staticFunction();$classObj->staticFunction();

输出如下

  

这是正常的功能

     

这是正常的功能

     

这是静态功能

     

这是静态功能

现在我真的不明白为什么通过::可以访问普通函数运算符和静态函数是使用类对象调用的。

有人可以解释一下吗?

0 个答案:

没有答案