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 相关文章推荐
一个简单的自动发送邮件系统(二)
Oct 09 PHP
apache2.2.4+mysql5.0.77+php5.2.8安装精简
Apr 29 PHP
PHP 加密解密内部算法
Apr 22 PHP
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
Mar 29 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
Smarty中常用变量操作符汇总
Oct 27 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
thinkPHP简单实现多个子查询语句的方法
Dec 05 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 PHP
php源码的安装方法和实例
Sep 26 PHP
阿里云服务器搭建Php+Apache运行环境的详细过程
May 15 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
超级简单的发送邮件程序
2006/10/09 PHP
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
2018/12/20 PHP
window.location.hash 属性使用说明
2010/03/20 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
python中的装饰器详解
2015/04/13 Python
详解Python中的strftime()方法的使用
2015/05/22 Python
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
python入门基础之用户输入与模块初认识
2016/11/14 Python
linux环境下的python安装过程图解(含setuptools)
2017/11/22 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
举例讲解Python常用模块
2019/03/08 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
Python实现弹球小游戏
2020/08/01 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
建筑工程专业毕业生自荐信
2013/10/19 职场文书
法律专业应届生自荐信范文
2014/01/06 职场文书
车贷收入证明范本
2014/01/09 职场文书
十佳班主任事迹材料
2014/01/18 职场文书
商业街策划方案
2014/05/31 职场文书
世界环境日活动总结
2015/02/11 职场文书
考博导师推荐信范文
2015/03/27 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis