文章分类
ASP教程 ASP.net教程 PHP教程 JSP教程
 产品搜索
关键字: 分类:

最新素材图库


当前位置:首页 >> 编程开发>> PHP教程 >> 类的另类用法--数据的封装

类的另类用法--数据的封装


作者: 佚名 来源:网络 浏览:1478 日期:2006-6-17 18:03:25

类的另类用法--数据的封装
一般的情况下,如果使用classname::property是不能访问到类的属性的,但可以用classname::method()使用类的方法。同样的也不能用objectname->property访问到类的方法里的变量。利用这一特点,我们可以将一些数据保存于类中,有点象c++的私有属性。
<?
class data {
  function value($var) {
    static $d = array();
    if(func_num_args() > 1) {
      $d[$var] = func_get_arg(1);
    }else {
      return $d[$var];
    }
  }
}
//测试:
data::value("a",1);
data::value("b",2);
echo data::value("a");
echo data::value("b");
?>


上一篇:规范2 下一篇:PHP的面向对象编程:开发大型PHP项目的方法(四)(转载)
【关闭窗口】 【返回顶部】返回编程开发】 【返回PHP教程

相关推荐文章

PHP实现简单线性回归..

PHP程序员的优化调试..

打造超酷的PHP数据饼图

用PHP读取和编写XM..

PHP.MVC的模板标..


关于本站 | 广告服务 | 联系我们 | 站点留言 | 活动支持 | 友情链接 | 投稿热线 | 网站地图
版权所有 Copyright@ 2005 设计路上 QQ技术讨论群 24980615(已满) 5204059(已满) 4337615(已满)
业务联系Email:huchuangwu@hotmail.com 粤ICP备05029101号