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昨天隆重推出--PHP 5/Zend Engine 2.0新特性
Oct 09 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
Php header()函数语法及使用代码
Nov 04 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
Nov 15 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
PHP实现websocket通信的方法示例
Aug 28 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 05 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
PHP 中执行系统外部命令
2006/10/09 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
2017/11/06 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
JQuery实现表格动态增加行并对新行添加事件
2014/07/30 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
Python使用MD5加密字符串示例
2014/08/22 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
python实现基本进制转换的方法
2015/07/11 Python
Python实现压缩与解压gzip大文件的方法
2016/09/18 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
Sanic框架安装与简单入门示例
2018/07/16 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
python3+selenium自动化测试框架详解
2019/03/17 Python
Django 路由层URLconf的实现
2019/12/30 Python
如何卸载python插件
2020/07/08 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
服装设计师职业生涯规划范文
2014/02/28 职场文书
老公保证书怎么写
2015/02/26 职场文书
《学会看病》教学反思
2016/02/17 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书