首页 > 开发 > PHP > 正文

php实现全局静态变量类的一种实现方式

2024-05-04 22:59:02
字体:
来源:转载
供稿:网友

下面是一个全局静态变量类,类里面的函数都是静态函数,

注意里面的符号"&",他用来进行地址引用的.如果对引用方式不熟悉,请先参考php手册中的相关的章节.

另外本例是仿照php的pear类库中,pear.php中的静态全局error的方法实现的.

<?
class statvar{
  function &setinit(){
    static $static = '';
    return $static;
  }
  function set($key,$value){
    $var = &statvar::setinit();
    $var[$key] = $value;
  }
  function &get($key){
    $var = &statvar::setinit();
    return $var[$key];
  }
}
//例子如下:
statvar::set('aa', 'bb');
echo statvar::get('aa');
?>

 

 



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表