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 相关文章推荐
PHP数据库操作面向对象的优点
Oct 09 PHP
PHP 高手之路(三)
Oct 09 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
php常用表单验证类用法实例
Jun 18 PHP
PHP实现简单搜歌的方法
Jul 28 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
PHP针对字符串开头和结尾的判断方法
Jul 11 PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 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获取Google AJAX Search API 数据的代码
2010/03/12 PHP
php生成缩略图示例代码分享(使用gd库实现)
2014/01/20 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
php连接mysql数据库
2017/03/21 PHP
phpStorm2020 注册码
2020/09/17 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
javascript实现方法调用与方法触发小结
2016/03/26 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
[54:10]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python如何定义带参数的装饰器
2018/03/20 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
廉洁家庭事迹材料
2014/05/15 职场文书
高效课堂标语
2014/06/26 职场文书
小学庆六一活动总结
2014/08/28 职场文书
个人创业事迹材料
2014/12/30 职场文书
消费者投诉书范文
2015/07/02 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python