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


Posted in PHP onJuly 30, 2015

本文实例讲述了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 星星

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

PHP 相关文章推荐
PHP编程中字符串处理的5个技巧小结
Nov 13 PHP
php木马攻击防御之道
Mar 24 PHP
PHP函数实现分页含文本分页和数字分页
Oct 23 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 PHP
浅谈PHP安全防护之Web攻击
Jan 03 PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 PHP
php+redis实现商城秒杀功能
Nov 19 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
在laravel中实现事务回滚的方法
Oct 10 PHP
laravel高级的Join语法详解以及使用Join多个条件
Oct 16 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
Feb 10 PHP
php中define用法实例
Jul 30 #PHP
php实现json编码的方法
Jul 30 #PHP
php函数连续调用实例分析
Jul 30 #PHP
php数字运算验证码的实现代码
Jul 30 #PHP
文件上传之SWFUpload插件(代码)
Jul 30 #PHP
js代码实现微博导航栏
Jul 30 #PHP
两种php给图片加水印的实现代码
Apr 18 #PHP
You might like
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
php 发送带附件邮件示例
2014/01/23 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
PHP使用正则表达式获取微博中的话题和对象名
2015/07/18 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
解析Vue 2.5的Diff算法
2017/11/28 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
50岁生日感言
2014/01/23 职场文书
护理专业学生职业生涯规划范文
2014/03/11 职场文书
校园广播稿精选
2014/10/01 职场文书
党委工作总结2015
2015/04/27 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
在windows server 2012 r2中安装mysql的详细步骤
2022/07/23 Servers