您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

类的另类用法--数据的封装_PHP教程

2026/1/2 12:09:20发布28次查看
类的另类用法--数据的封装
一般的情况下,如果使用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);
?>
http://www.bkjia.com/phpjc/315048.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/315048.htmltecharticle类的另类用法--数据的封装 一般的情况下,如果使用classname::property是不能访问到类的属性的,但可以用classname::method()使用类的方法。同样的...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product