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 相关文章推荐
建立动态的WML站点(二)
Oct 09 PHP
Win2003服务器安全加固设置--进一步提高服务器安全性
May 23 PHP
php Notice: Undefined index 错误提示解决方法
Aug 29 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
php和js如何通过json互相传递数据相关问题探讨
Feb 26 PHP
Smarty foreach控制循环次数的实现详解
Jul 03 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 PHP
Yii2中事务的使用实例代码详解
Sep 07 PHP
Yii框架批量插入数据扩展类的简单实现方法
May 23 PHP
利用PHPStorm如何开发Laravel应用详解
Aug 30 PHP
Docker搭建自己的PHP开发环境
Feb 24 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
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
jQuery 性能优化指南(3)
2009/05/21 Javascript
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
Javascript倒计时代码
2010/08/12 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
2019/09/16 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
python实现2014火车票查询代码分享
2014/01/10 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
Python如何将模块打包并发布
2020/08/30 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
犯错检讨书
2014/02/21 职场文书
致共产党员倡议书
2014/04/16 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
同事欢送会致辞
2015/07/31 职场文书
详解JS WebSocket断开原因和心跳机制
2021/05/07 Javascript
Redis 哨兵集群的实现
2021/06/18 Redis
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS