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输入流php://input介绍
Sep 18 PHP
php计算数组不为空元素个数的方法
Jan 27 PHP
php断点续传之如何分割合并文件
Mar 22 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
thinkPHP实现瀑布流的方法
Nov 29 PHP
PHP中浮点数计算比较及取整不准确的解决方法
Jan 09 PHP
php计算整个目录大小的方法
Jun 19 PHP
部署PHP时的4个配置修改说明
Oct 19 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
iis6手工创建网站后无法运行php脚本的解决方法
Jun 08 PHP
PHP中phar包的使用教程
Jun 14 PHP
php-7.3.6 编译安装过程
Feb 11 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
ASP知识讲座四
2006/10/09 PHP
PHP简介
2006/10/09 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
Js callBack 返回前一页的js方法
2008/11/30 Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
浅谈JS日期(Date)处理函数
2014/12/07 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
浅谈Nodejs应用主文件index.js
2016/08/28 NodeJs
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
python字典get()方法用法分析
2015/04/17 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
python入门教程 python入门神图一张
2018/03/05 Python
python和pygame实现简单俄罗斯方块游戏
2021/02/19 Python
python实现视频分帧效果
2019/05/31 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
python绘制彩虹图
2019/12/16 Python
python中什么是面向对象
2020/06/11 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
python urllib和urllib3知识点总结
2021/02/08 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
华硕新加坡官方网上商店:ASUS Singapore
2020/07/09 全球购物
计算机数据库专业职业生涯规划书
2014/02/08 职场文书
社会工作专业求职信
2014/07/15 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
工作服管理制度范本
2015/08/06 职场文书
《包身工》教学反思
2016/02/23 职场文书
创业计划书之电动车企业
2019/10/11 职场文书