php实现"全局静态变量类"的一种实现方式
2004-04-26 13:19
369 查看
下面是一个全局静态变量类,类里面的函数都是静态函数,
注意里面的符号"&",他用来进行地址引用的.如果对引用方式不熟悉,请先参考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');
?>
注意里面的符号"&",他用来进行地址引用的.如果对引用方式不熟悉,请先参考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');
?>
相关文章推荐
- 多线程中的全局信息统计的一种简单实现方式(java实现)
- jquery ui动态切换主题的一种实现方式
- PHP实现定时任务(非linux-shell方式,与操作系统无关)
- PHP使用header方式实现文件下载功能
- PHP生成word文档的三种实现方式
- php 使用post,get的一种简洁方式
- 使用JavaScript实现访问本站点任何页面都加载Frame的一种实现方式
- PHP和Javascript实现转换文件大小为人性化可读方式
- php写xml文档的一种简单方式
- PHP中插件机制的一种实现方案
- html遮罩层的一种实现方式
- SylixOS下监控控制LED的GPIO电平的一种不规范实现方式
- php实现分页选择按钮的三种方式
- FMX有两种消息处理的实现方式,一种是用TMessageManager来实现自定义的消息,另外一种象TEdit中的实现,直接声明消息方法(firemonkey messaging)
- 一种灵活的方式实现win32串口通讯
- Android图表库MPAndroidChart(六)——换一种思考方式,水平条形图的实现过程
- Ajax+PHP实现跨域访问的两种方式
- 数独的一种实现方式
- PHP中插件机制的一种实现方案
- Cocos2dx 3.13 “模态对话框”的一种实现方式