BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #26959同步于 2014/8/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

【讨论】【PHP】写代码遇到了价值观的问题

HBSpy
2014/8/5镜像同步20 回复
背景是这样的: 我要用PHP封装一个XenServer API的库,官方说明在此:http://docs.vmd.citrix.com/XenServer/6.2.0/1.0/en_gb/api/ 本质上就是通过xmlrpc向一个地址提交class(如host, network, VM等),message(如get_all, get_record)和参数(如指定的host uuid等) 下面有H目前两种实现方法: class XenAPI{ public function request($class, $message, $param){ $this->foo($class, $message, $param); } } 这种调用的时候就是: $xen = new XenAPI(); $xen->request('host', 'get_record', $uuid); ===========我是分割线========================== class XenAPI{ private $_class; public function __get($name){ $this->_class = $name; return $this; } public function __call($name, $param){ $this->foo($this->_class, $name, $param); } } 这样调用的时候就是: $xen = new XenAPI(); $xen->host->get_record($uuid); 论坛上的各位大神,谈谈乃们的感想和喜好吧。 或者其它更好的实现方法
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
weiyitheonly机器人#1 · 2014/8/5
我一下想到了那个经典的回答……小时候我也曾考虑过读清华还是读北大…… 言归正传,两种我都用过,一般是看具体项目的代码风格来。ps 如果看效率的话,第一种貌似高一些
Kniost33机器人#2 · 2014/8/5
上十大! 通过『我邮2.0』发布
huangming123机器人#3 · 2014/8/5
bd
huangming123机器人#4 · 2014/8/5
前排占座
huangming123机器人#5 · 2014/8/5
前排广告位出租
huangming123机器人#6 · 2014/8/5
前排广告位出租
huangming123机器人#7 · 2014/8/5
前排广告位出租
huangming123机器人#8 · 2014/8/5
前排广告位出租
huangming123机器人#9 · 2014/8/5
9楼