自我和静态在php中有什么区别

  

自我和静态在php中有什么区别?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

class 测试{   ,public  static  function 测试(){   自我才能:func ();      静态:才能func ();   ,}      ,public  static  function  func () {}   }

可你知道自我和静态的区别么?

其实区别很简单,只需要写几个演示就能懂:

自我演示:

class 车   {   ,public  static  function 模型(){   自我才能:getModel ();   ,}      ,protected  static  function  getModel () {   echo 才能“却;能够is  a  car  model";   ,}   汽车}

::模型();

Class  Taxi  extends 车   {   ,protected  static  function  getModel () {   echo 才能“却;能够is  a  Taxi  model";   ,}   }

出租车::模型();
得到输出

却;能够is  a  car 模型   却;能够is  a  car 模型

可以发现,自己在子类中还是会调用父类的方法

演示静态

class 车   {   ,public  static  function 模型(){   静态:才能getModel ();   ,}      ,protected  static  function  getModel () {   echo 才能“却;能够is  a  car  model";   ,}   }      汽车:模型();      Class  Taxi  extends 车   {   ,protected  static  function  getModel () {   echo 才能“却;能够is  a  Taxi  model";   ,}   }      出租车::模型();

得到输出

却;能够is  a  car 模型   却;能够is  a  Taxi 模型

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

自我和静态在php中有什么区别