[广州]寻求合适的php职位

2012-01-30 12:10:56 +08:00
 wuxiaolin
工作经验:
在网站建设公司做了两年,参加过中小型网站的建设;

技能:
参加过web OA系统的制作;
快两年的php工作经验;
懂得OOP思想;
熟悉smarty;
做过ThinkPHP;
熟悉html,懂得利于seo的结构;
了解javascript、JQuery,能实现常用的效果;

QQ:1024320690
邮箱: wuxiaolin1987@gmail.com
5074 次点击
所在节点    求职
11 条回复
Leechael
2012-01-30 23:51:20 +08:00
@wuxiaolin

您好,请问有没有更详细的简历呢?

或者试试回答这个,请根据下面示例编写 MagicObject 的源码:

$user = new MagicObject;
$user->isOwnerTo = function ($self, $car) {
return ($self->id == $car->owner_id);
};

$car = new StdClass;
$car->owner_id;
$car->owner_id = 1;

$user->id = 1;

assert($user->isOwnerTo($car));


欢迎连同上述的答案和个人简历,发至我的邮箱: yanleech (at) gmail.com ;注意注明来自于 V2EX。 :)
xinkiang
2012-06-03 19:45:26 +08:00
v4an
2012-06-03 19:50:18 +08:00
虽然不知道你们在说什么。
但还是觉得你们很牛的样子。
qq286735628
2012-06-03 20:39:56 +08:00
@livid 2楼调用Github后样式撑破了原有布局了
gee
2012-06-03 20:42:08 +08:00
@Leechael
我猜你这个MagicObject的意图是动态加方法和变量吧,@xinkiang的思路没错,也可以通过测试,可是那个MagicObject却没有实际用途啊

class MagicObject{
public $_mothods = array();
public $_vars = array();
public function __set($name,$value){
if(is_callable($value)) $this->_mothods[$name] = $value;
else $this->_vars[$name] = $value;
}

public function __get($name){
if(isset($this->_vars[$name]))return $this->_vars[$name];
}

public function __call($name,$args){
if(isset($this->_mothods[$name])){
array_unshift($args,$this);
return call_user_func_array($this->_mothods[$name],$args);
}
}
}
Leechael
2012-06-28 01:46:39 +08:00
@gee

动态加方法之于 PHP 可能没有太多实际意义,主要还是看实现思路和想象能力。能做到什么和会不会做应该是两个不同的事情。

拿打牌作为类比,能做到什么就如你拿着怎么样的牌,在怎么进行一场牌局里面,手头上的好牌越多,自然能有更多的应变之术了。
kendisk
2012-06-28 03:45:05 +08:00
@v4an

这样的回答没有任何意义/
gee
2012-06-28 11:55:59 +08:00
@Leechael 那我只能怀疑那个题目是不是你自己出的了
gee
2012-06-28 11:59:37 +08:00
@Leechael “动态加方法之于 PHP 可能没有太多实际意义” 这句有点匮乏想象力啊
Leechael
2012-07-03 22:41:37 +08:00
@gee

这样说吧,我在实际项目操作中在使用类似的方法,但并不会过多使用,这样很 cool,但执行效率和可读性都下来了,对吧?应该在有约束的条件下使用,对吧?再次重复,能做到什么和会不会做是两回事。一个例子,如果招聘的时候,来了应聘者给你说工厂模式好,然后整个代码里面不断重复工厂模式……

因此并不能太理解你所说“匮乏想象力”指的是什么。

我说说实际应用好了?你可以先说说你能想到的用法。我这边的一个应用方案就是,用这个方法模拟多重继承,或者更准确地说,Mix-in 机制,但只是很少的一部分。
gee
2012-07-03 23:11:12 +08:00
@Leechael 你说了mixin,那基本就可以涵盖多数涉及到的用法和模式了
其实我们之前的讨论里对彼此有误解,我不是说MagicObject没用,是说xinkiang的实现不够好,然后贴了我改进的代码。
你以为我说MagicObject没用了,我当时没看出来你的误解,就对你说的“能做到什么和会不会做”的话题感到莫名奇妙了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/26233

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX