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和ACCESS写聊天室(十)
Oct 09 PHP
PHP投票系统防刷票判断流程分析
Feb 04 PHP
PHP输出数组中重名的元素的几种处理方法
Sep 05 PHP
php使浏览器直接下载pdf文件的方法
Nov 15 PHP
php+js实现异步图片上传实例分享
Jun 02 PHP
PHP实现获取域名的方法小结
Nov 05 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
Jul 01 PHP
PHP类相关知识点实例总结
Sep 28 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
Aug 07 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
Dec 08 PHP
php根据地址获取百度地图经纬度的实例方法
Sep 03 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 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 cookis创建实现代码
2009/03/16 PHP
php图片加中文水印实现代码分享
2012/10/31 PHP
php自动识别文件编码并转换为UTF-8的方法
2014/06/12 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
php生成word并下载代码实例
2019/03/15 PHP
Bookmarklet实现启动jQuery(模仿 云输入法)
2010/09/15 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
jQuery中:last选择器用法实例
2014/12/30 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
Augularjs-起步详解
2016/07/08 Javascript
javascript设计模式之单体模式学习笔记
2017/02/15 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
[06:13]DOTA2进化论(修改版)
2013/10/08 DOTA
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
python中的print()输出
2019/04/12 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
银行实习人员自我鉴定
2013/09/22 职场文书
计算机毕业大学生推荐信
2013/12/01 职场文书
小学教师事迹材料
2014/01/13 职场文书
经销商培训邀请函
2014/01/21 职场文书
社会工作专业求职信
2014/07/15 职场文书
七年级作文之英语老师
2019/10/28 职场文书
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js
我去timi了,一起去timi是什么意思?
2022/04/13 杂记
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL