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
discuz安全提问算法
Jun 06 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
php调用C代码的实现方法
Mar 11 PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 PHP
PHP编程 SSO详细介绍及简单实例
Jan 13 PHP
根据key删除数组中指定的元素实现方法
Mar 02 PHP
PHP简单实现二维数组赋值与遍历功能示例
Oct 19 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
Nov 13 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
php实现简易计算器
Aug 28 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中的函数嵌套层数限制分析
2011/06/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
2014/06/30 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
在vue中v-bind使用三目运算符绑定class的实例
2018/09/29 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
Python编程修改MP3文件名称的方法
2017/04/19 Python
Python操作MongoDB详解及实例
2017/05/18 Python
python实现发送邮件及附件功能
2021/03/02 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
python的scipy实现插值的示例代码
2019/11/12 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
Ruby如何实现动态方法调用
2012/11/18 面试题
毕业生找工作的自我评价
2013/10/18 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
关于环保的演讲稿
2014/05/10 职场文书
餐饮周年庆活动方案
2014/08/14 职场文书
节水倡议书
2015/01/19 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
格林童话读书笔记
2015/06/30 职场文书
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL