简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

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

来源:易贤网   阅读:1036 次  日期:2016-08-15 14:42:34

温馨提示:易贤网小编为您整理了“PHP中类属性与类静态变量的访问方法示例”,方便广大网友查阅!

这篇文章主要介绍了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();

?>

希望本文所述对大家PHP程序设计有所帮助。

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:PHP实现自动识别原编码并对字符串进行编码转换的方法
下一篇:ucenter中词语过滤原理分析
易贤网手机网站地址:PHP中类属性与类静态变量的访问方法示例
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!