[广州]寻求合适的php职位 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wuxiaolin
V2EX    求职

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

  •  
  •   wuxiaolin 2012-01-30 12:10:56 +08:00 5477 次点击
    这是一个创建于 5003 天前的主题,其中的信息可能已经有所发展或是发生改变。
    工作经验:
    在网站建设公司做了两年,参加过中小型网站的建设;

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

    QQ:1024320690
    邮箱: [email protected]
    11 条回复    1970-01-01 08:00:00 +08:00
    Leechael
        1
    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
        2
    xinkiang  
       2012-06-03 19:45:26 +08:00
    v4an
        3
    v4an  
       2012-06-03 19:50:18 +08:00
    虽然不知道你们在说什么。
    但还是觉得你们很牛的样子。
    qq286735628
        4
    qq286735628  
       2012-06-03 20:39:56 +08:00
    @livid 2楼调用Github后样式撑破了原有布局了
    gee
        5
    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
        6
    Leechael  
       2012-06-28 01:46:39 +08:00
    @gee

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

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

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

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

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

    我说说实际应用好了?你可以先说说你能想到的用法。我这边的一个应用方案就是,用这个方法模拟多重继承,或者更准确地说,Mix-in 机制,但只是很少的一部分。
    gee
        11
    gee  
       2012-07-03 23:11:12 +08:00
    @Leechael 你说了mixin,那基本就可以涵盖多数涉及到的用法和模式了
    其实我们之前的讨论里对彼此有误解,我不是说MagicObject没用,是说xinkiang的实现不够好,然后贴了我改进的代码。
    你以为我说MagicObject没用了,我当时没看出来你的误解,就对你说的“能做到什么和会不会做”的话题感到莫名奇妙了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3925 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 05:14 PVG 13:14 LAX 22:14 JFK 01:14
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86