类的另类用法--数据的封装
类的另类用法--数据的封装一般的情况下,如果使用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");
?>
下一篇:规范3
↓相关文章:
- · 规范3
- · 认知Web服务器
- · PHP脚本数据库功能详解(1)
- · PHP脚本数据库功能详解(3)
- · 第1次亲密接触PHP5(2)
- · 第1次亲密接触PHP5(1)
- · Oracle 常见问题解答
- · Oracle Faq(Oracle TAF的配置)
- · Oracle Faq(Oracle的版本)
- · PHP概述.
- · 数据库相关问题
- · 编译问题
- · 如何获得PHP相关资料
- · 提问的智慧
- · 用PHP实现banner轮换的程序代码
- · PHP取得客户端信息
- · PHP开发中接收复选框信息的方法
- · PHP技术:回帖脱衣服的图片实现
- · PHP程序加速探索之压缩输出gzip
- · 正确理解PHP程序编译时的错误信息
- · PHP和XSS跨站攻击
- · PHP调用java类常见配置错误
- · PHP中的MD5加密
- · PHP能得到你是从什么页面过来的,referer的用处
- · AJAX技术在PHP开发中的简单应用
- · PHP中路径问题的解决方案
- · PHP+MySQL分页显示示例分析
- · 教你如何用PHP制作静态网站的模板框架
- · PHP实现网页自动更新块
- · PHP与SQL注入攻击
- · 如何使用php开发高效的WEB系统
- · 用php生成EAN_13标准的条形码
- · PHP 的配置详细选项
- · SmartTemplate(适用于企业级PHP开发的模板引擎)
- · 用PHP写的QQ Client,可以登陆、登出、收发消息、添加好友
- · [PHP]关于时间计算的结总
- · 用PHP实现文件下载
- · linux下用php连接sqlserver解决办法
- · 下拉透明菜单
- · 收集的精典代码
- · 关于PHP的分页代码
- · 一家之言的经验之谈php+mysql扎实个人基本功
- · 用PHP写FTP文件上传
- · 用PHP写的MD5加密函数
- · 在php中输出html代码

