1.最近翻了一些设计模式的资料,基本都是基于早几年的一本英文书籍的翻译后来好不容易才翻到韋伯d賽(台湾)和张文兴两位的blog,算比较全的设计模式php5范例
还好之前了解过对象链和方法链,初步能理解部分模式的思路
感觉设计模式就是对象链和方法链的各种组合应用,抓住类设计的几个原则,自己组合出新思路应该也算设计模式吧?
当然这只是纸上谈兵,实际写起来可能还是会脑抽筋……-_-!2.现在手头的问题是数组对象,似乎Iterator是个好东西
但手册关于SPL都是e文,哪里能找到写中文的较详细资料?最好是blog3.一直都是自己echo检查程序,虽然效率不高但也乐在其中
xdebug吸引我的不是查错,而是时间/内存的汇报,官网手册也是一堆e文,也求求中文资料不是看不懂e文,只是花在翻译理解的时间和测试上多很多
整天在看黑白的拉丁字母和阿拉伯数字,真担心迟早会脑溢血,阿门!
另外,chrome上面有个“查看元素”的功能,跟firebug很相似,是chrome内置的功能?
惭愧,最近才学会原版绿化chrome,然后才开始用这个吃内存的咚咚,之前原版安装和第三方绿化都被我无视掉了
firefox4,吃内存比以前更多了(不过貌似比以前稳定些),最小化时内存使用骤降(我这里从280M->50M左右)

解决方案 »

  1.   

    修行和理解在个人啊!相关的书都多看看吧设计模式,可以了解一样,尽量应用但不滥用!SPLphp标准类,手册或看一下zend的架构介绍的书吧xdebug,只了解一下,是通过修改内核来实的的.可能相当于接口或观察者吧
    实际上基准测试都应包括过这个,只是不过要手动在函数内部首尾添加代码比如:mediawiki的代码都是这样的!
      

  2.   

         不知道PHP里关于设计模式是怎么谈的,也很少看设计模式的书脊,但是我认为不管什么模式都是为了适应实际生产效率的提高和质量,如果不符合这2点,就不算一个好的模式,但是不管什么语言或概念,其模式我想应该也都是理论和实践结合的最佳产物!好的模式应该能让人事半功倍!
      

  3.   

    关于设计模式我的一些认知:以前看过一个从星际讲到的php设计模式,基本上设计模式就是类似你写一个算法一样,有固定的定式,无非就是继承、多态、隐藏的各种交叉引用,感觉对象链和方法链只是设计模式的副产品。因为你多增加几个变量也完全能得到你要的目的。设计模式其实就是为了将问题分类,遇到什么问题可以尽快选定一个解决方案(某种模式),并且这个解决方案是大家所熟知的,已得到很多案例使用并且效果不错的解决方案!关于spl,还是看英文吧,现在搞spl都还是在研究阶段,没有什么现成的资料供你使用!关于xdebug,看一下这篇文章,但愿对你有帮助!
      

  4.   

    谢谢啊,居然忘了去IBM去找资料,失败,记得当初学XML都是全靠它SPL是个好东西,已经看到有些人在研究应用了,感觉5.3真是又一大飞跃
      

  5.   

    原来csdn就有个不错的SPL chm,帮他卖个广告吧
    http://download.csdn.net/source/1522355
      

  6.   

    SPL居然有个正则的迭代器……不过还没搞清楚怎么用
      

  7.   

    1。设计模式,java方面中文的书就很多了, php的很少(如果不是没有的话),看过一本英文的,但是没有看到有中文版,其实模式,看java的都一样的。 
    2。莫办法,中文的翻译跟不上英文的更新,你就辛苦一下,把这块负担起来吧, 我都推荐过http://code.google.com/p/phpdoc-zh/了。。
      

  8.   

    嗯,再多说一句,其实看java的更好
      

  9.   

    我知道java关于面向对象方面的很好,只是看不懂java的例程,呵呵
    貌似加载了xdebug后,erroe-reporting语句就失效了……