php之static静态属性与静态方法实例分析
发布:smiling 来源: PHP粉丝网 添加日期:2021-06-15 09:47:13 浏览: 评论:0
这篇文章主要介绍了php之static静态属性与静态方法,以实例形式较为详细的分析了php静态属性与静态方法的概念与相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下。
本文实例讲述了php之static静态属性与静态方法,分享给大家供大家参考,具体如下:
- <?php
- /*
- * static
- */
- /*静态:属于类而不属于单个对象 (全局的,所有对象共享的)
- *静态属性:类的方法内调用静态属性时,不要使用$this->方式,而要使用self::的方式
- *静态方法:
- *在类没有任何对象的时候也能被调用
- *当成普通方法来用也没问题的
- *在静态方法中不能调用普通方法
- *
- * */
- class xin {
- static private $name;
- public function setname($namec) {
- self::$name = $namec;
- }
- public function getname() {
- return self::$name;
- }
- static public function name($namecc) {
- echo "I am $namecc";
- }
- }
- $xind = new xin();
- $xind->setname("地方 <br/>");
- echo $xind->getname();
- $oldd = new xin();
- $oldd->setname("政府 <br/>");
- echo $oldd->getname();
- echo $xind->getname();
- echo xin::name("星星");
- echo "<br/>";
- ?>
运行结果如下:
地方
政府
政府
I am 星星
Tags: static php静态属性 php静态方法
- 上一篇:php实现json编码的方法
- 下一篇:PHP查看当前变量类型的方法
相关文章
- ·php中static关键字对变量和函数影响(2014-02-21)
- ·php中final static $this关键字学习笔记(2014-03-07)
- ·PHP中::、->、self、$this操作符(2014-03-10)
- ·php中global static和$GLOBALS使用与区别(2014-03-13)
- ·php中global和static两个关键字详解(2014-07-30)
- ·php中static const define变量的区别(2015-04-08)
- ·PHP中new static()与new self()的区别异同分析(2021-04-08)
- ·PHP中new static() 和 new self() 的区别介绍(2021-05-08)
- ·PHP中的静态变量及static静态变量使用详解(2021-06-25)
- ·PHP静态方法和静态属性及常量属性的区别与介绍(2021-11-13)
- ·PHP使用静态方法的几个注意事项(2021-04-12)
- ·PHP的静态方法与普通方法用法实例分析(2021-12-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)