首页 > 开发 > PHP > 正文

php之static静态属性与静态方法实例分析

2024-05-04 23:38:26
字体:
来源:转载
供稿:网友

这篇文章主要介绍了php之static静态属性与静态方法,以实例形式较为详细的分析了php静态属性与静态方法的概念与相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php之static静态属性与静态方法。分享给大家供大家参考。具体如下:

 

 
  1. <?php 
  2. /* 
  3. * static 
  4. */ 
  5. /*静态:属于类而不属于单个对象 (全局的,所有对象共享的) 
  6. *静态属性:类的方法内调用静态属性时,不要使用$this->方式,而要使用self::的方式 
  7. *静态方法: 
  8. *在类没有任何对象的时候也能被调用 
  9. *当成普通方法来用也没问题的 
  10. *在静态方法中不能调用普通方法 
  11.  
  12. * */ 
  13. class xin { 
  14. static private $name
  15. public function setname($namec) { 
  16. self::$name = $namec
  17. public function getname() { 
  18. return self::$name
  19. static public function name($namecc) { 
  20. echo "I am $namecc"
  21. $xind = new xin(); 
  22. $xind->setname("地方 <br/>"); 
  23. echo $xind->getname(); 
  24. $oldd = new xin(); 
  25. $oldd->setname("政府 <br/>"); 
  26. echo $oldd->getname(); 
  27. echo $xind->getname(); 
  28. echo xin::name("星星"); 
  29. echo "<br/>"
  30. ?> 

运行结果如下:

地方

政府

政府

I am 星星

希望本文所述对大家的php程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表