当前位置:Gxlcms > PHP教程 > PHP中类属性与类静态变量的访问方法实例

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

时间:2021-07-01 10:21:17 帮助过:2人阅读

这篇文章主要介绍了PHP中类属性与类静态变量的访问方法,结合实例形式对比分析了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中分页及SqlHelper类用法实例详解

php实现完成常见的文件上传功能

PHP使用strrev翻转中文乱码问题的解决方法图文详解

以上就是PHP中类属性与类静态变量的访问方法实例的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行