Home > php教程 > php手册 > body text

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

WBOY
Release: 2016-06-21 09:07:04
Original
910 people have browsed it

变量|静态

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

注意里面的符号"&",他用来进行地址引用的.如果对引用方式不熟悉,请先参考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');
?>

 

 



Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template