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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 请问下这个类代码  
 
konakona
乞丐




UID 102176
精华 0
积分 -18
帖子 22
金钱 -18 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2007-11-27
状态 离线
[广告]: q m
请问下这个类代码



<?php
function __get($property_name){  
             if(isset(
$this->$property_name)) {       //判断$property_name是否为真,不过我不明为什么用$this->$property_name
                    
return($this->$property_name);      //如果是,将$property_name变成类自身属性
             

             else { 
                    return(
NULL); 
             }
?>
是否就如我所加的注释那样无误?

我不太确定.明确材料太少.自学只好这样.
2007-12-22 02:45 PM#1
查看资料  发短消息  顶部
 
konakona
乞丐




UID 102176
精华 0
积分 -18
帖子 22
金钱 -18 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2007-11-27
状态 离线
[推荐阅读] 求助!谢谢!
然后是这段,不太明白,希望有达人注释下,谢谢

<?php
function __set($property_name$value) { 
             
$this->$property_name $value
        } 
        
//__construct:构造函数,建立连接
        
function __construct()
        {
        }
?>
2007-12-22 02:54 PM#2
查看资料  发短消息  顶部
 
guog
论坛元老
Rank: 8Rank: 8



UID 79936
精华 0
积分 9716
帖子 434
金钱 9716 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2006-9-12
来自 北京
状态 离线
[推荐阅读] apache虚拟主机
那个 地方不明白,去把手册那部分看看,再回来问具体点



没有
2007-12-22 02:58 PM#3
查看资料  Blog  发短消息  顶部
 
konakona
乞丐




UID 102176
精华 0
积分 -18
帖子 22
金钱 -18 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2007-11-27
状态 离线
[推荐阅读] Web美术设计师和 产品经理(或助理)


QUOTE:
原帖由 guog 于 2007-12-22 02:58 PM 发表
那个 地方不明白,去把手册那部分看看,再回来问具体点
我没有时间看手册

你想要具体点,"高级"点的问题你可以去PHP高级编程 版...

还卖关子,我晕.最受不了了.

YES OR NO,有那么难?呵
2007-12-22 03:21 PM#4
查看资料  发短消息  顶部
 
sunfall
新手上路
Rank: 1



UID 98278
精华 0
积分 23
帖子 21
金钱 23 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-9-9
状态 离线
[推荐阅读] 想换工作了,有没有网游公司招人?
假设: $property_name = 'user_name';
那么: $this->$property_name == $this->user_name;
呵呵,这样清楚了些了吧? 如果你想弄明白__get,__set的用法,那真只能查手册了.
2007-12-22 03:49 PM#5
查看资料  发短消息  顶部
 
sxpo
中级会员
Rank: 3Rank: 3


UID 93812
精华 0
积分 208
帖子 309
金钱 208 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-6-11
状态 离线
[推荐阅读] 有没有安全的方法呢????
这个get set比较无聊,一般根本用不着
其实手册上很详细的 php5介绍那块




拥抱真是个奇怪的东西,明明靠的那么近,却......
2007-12-22 04:41 PM#6
查看资料  发短消息  QQ  顶部
 
飞豹游侠
高级会员
Rank: 4
超高级会员



UID 27267
精华 0
积分 776
帖子 1047
金钱 776 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-3-26
来自 沈阳
状态 离线
[推荐阅读] (原创短片)大学那四年;处男证、四级证、工作证以及结婚证...
__construct($x)

php5里面的构造函数,相当于php4里的与类名同名的那个方法。
class MyClass {
     function MyClass($x)
     {
          ....
     }
}

__get和__set,是自定义的类的方法
set,设置类的属性,get获得类的属性值,里面写的isset是判断这个属性是否已经设置了

没时间看手册是不对的。。。。。除非你不打算写程序了。
刀不磨好,怎么砍人(砍柴没多大用)?哈哈




我发现我越来越菜,怎么办啊...
家长网
龙之剑,深圳民间反扒队,欢迎加入
2007-12-22 08:25 PM#7
查看资料  访问主页  发短消息  QQ  顶部
 
wps2000
新手上路
Rank: 1
初级会员



UID 67663
精华 0
积分 20
帖子 18
金钱 20 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-1-1
状态 离线
[推荐阅读] 连接中的问号
呵呵                                         原来



http://hi.baidu.com/zhangsilly/
2007-12-24 02:11 PM#8
查看资料  发短消息  顶部
 
志在人为
中级会员
Rank: 3Rank: 3



UID 101416
精华 0
积分 263
帖子 91
金钱 263 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-11-16
状态 离线
[推荐阅读] eclipse装php插件的问题
现在问问题的越来越牛了.

下回我贴个整站上来问大家这个是否好.

你这么贴出来让我的感觉是你几乎不了解什么类一样.
2007-12-24 03:26 PM#9
查看资料  发短消息  顶部
     


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


 




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

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