PHP中类属性与类静态变量的访问方法示例


Posted in PHP onJuly 13, 2016

本文实例讲述了PHP中类属性与类静态变量的访问方法。分享给大家供大家参考,具体如下:

<?php
/* PHP类属性与类静态变量的访问
 * Created on 2016-7-13
 */
class test
{
 const constvar='hello world';
 static $staticvar='hello world';
 function getStaticvar(){
   return self::$staticvar;
 }
}
$obj=new test();
echo test::constvar; //输出'hello world'
echo @test::staticvar; //出错,staticvar 前必须加$才能访问,这是容易和类常量(per-class常量)容易混淆的地方之一
echo test::$staticvar; //输出'hello world'
$str='test';
//echo $str::$staticvar; //出错,类名在这不能用变量动态化
//echo $str::constvar; //出错原因同上
//在类名称存在一个变量中处于不确定(动态)状态时,只能以以下方式访问类变量
$obj2=new $str();
echo $obj2->getStaticvar();
?>

运行结果为:hello world

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

PHP 相关文章推荐
配置支持SSI
Nov 25 PHP
在任意字符集下正常显示网页的方法二(续)
Apr 01 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
php中几种常见安全设置详解
Apr 06 PHP
解析php如何将日志写进syslog
Jun 28 PHP
PHP将XML转数组过程详解
Nov 13 PHP
为你总结一些php系统类函数
Oct 21 PHP
分享50个提高PHP执行效率的技巧
Dec 26 PHP
[原创]php使用curl判断网页404(不存在)的方法
Jun 23 PHP
PHP处理CSV表格文件的常用操作方法总结
Jul 01 PHP
PHP自定义多进制的方法
Nov 03 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 PHP
ucenter中词语过滤原理分析
Jul 13 #PHP
PHP文件及文件夹操作之创建、删除、移动、复制
Jul 13 #PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 #PHP
Yii隐藏URL中index.php的方法
Jul 12 #PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 #PHP
Yii CGridView用法实例详解
Jul 12 #PHP
Yii视图CGridView列表用法实例分析
Jul 12 #PHP
You might like
PHP新手上路(八)
2006/10/09 PHP
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
用PHP实现 上一篇、下一篇的代码
2012/09/29 PHP
PHP基于工厂模式实现的计算器实例
2015/07/16 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
2018/08/21 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
Bootstrap CSS组件之按钮下拉菜单
2016/12/17 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
npm qs模块使用详解
2020/02/07 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
PyQt5 pyqt多线程操作入门
2018/05/05 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
python RSA加密的示例
2020/12/09 Python
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
实习生个人的自我评价
2013/12/08 职场文书
民间借贷借条范本
2015/05/25 职场文书
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫