Maison > php教程 > php手册 > php实现全局静态变量类的一种实现方式

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-21 09:07:04
original
948 Les gens l'ont consulté

变量|静态

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

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

 

 



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal