喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

上一主题 下一主题
     
标题: [原创] 这是啥?  
 
sanshi0815 (sanshi0815)
高级会员
Rank: 4
中级会员



UID 63534
精华 1
积分 533
帖子 669
金钱 523 喜悦币
威望 10
人脉 0
阅读权限 50
注册 2005-3-18
状态 离线
这是啥?



<?php
class a
{
    var 
$p;
    var 
$uid;
    var 
$classInfo;
    function 
a()
    {
        
$this->classInfo = array();
        
$this->classInfo['info'] = "我是一个测试类";
        
$this->classInfo['fun'][] = array('b','我是方法b');
        
$this->classInfo['fun'][] = array('c','我是方法c');
        
$this->= new p();
        
$this->uid 1;
    }
    function 
getClassInfo()
    {
        return 
$this->classInfo;
    }
    function 
b()
    {
        if(
$this->p->check($this->uid,__CLASS__,__FUNCTION__))
        {
            echo 
"我可以操作<br/>";
        }else{
            echo 
"您不能操作<br/>";
        }
    }
    function 
c()
    {
        
$uid 1;
        if(
$this->p->check($this->uid,__CLASS__,__FUNCTION__))
        {
            echo 
"我可以操作<br/>";
        }else{
            echo 
"您不能操作<br/>";
        }
    }
}
class 
p
{
    function 
p()
    {
    }
    function 
check($uid,$class,$action)
    {
        echo 
$uid."<br/>";
        echo 
$class."<br/>";
        echo 
$action."<br/>";
        echo 
"用户{$uid}操作{$class}的这个{$action}方法<br/>";
        return 
$action=='c'?false:true;
    }
}
$a =new a();
$a->b();
$a->c();
print_r($a->getClassInfo());
?>
2008-3-4 01:05 PM#1
查看资料  Blog  发短消息  QQ  顶部
 
Tr0y
新手上路
Rank: 1



UID 111115
精华 0
积分 2
帖子 3
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-2-22
状态 离线
[推荐阅读] 请教如何用supsie的cookie
有点类似RBAC,不过功能还不是很完善.
2008-3-5 09:28 AM#2
查看资料  发短消息  顶部
 
八月樱桃
新手上路
Rank: 1


UID 97617
精华 0
积分 8
帖子 19
金钱 8 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-8-28
来自 北京
状态 离线
[推荐阅读] 网页设计和PHP开发人员招聘
老大我还是觉得很汗啊~~~



今天比昨天好,这就是希望……
2008-3-5 09:50 AM#3
查看资料  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.057443 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP