请问一下大家学php的面向对象都怎么学的呀?工作半年了,觉得基础部分已经比较熟练了,想开始学习面向对象了.我学过一些JAVA和很少一点 C++最好是推荐一下比较好一点的书或材料之类的,谢谢了.回答为"建议楼主先去学c/c++"之类的朋友们,你们的好意我就心领了,这话我都看得要吐了.

解决方案 »

  1.   

    楼主是不是一直是面向过程的用PHP 呵呵 我也是这么过来的 建议你最好去google搜一个数据库封装的php类 或者看看下面这个Smarty的学习实例 你就能了解什么是OOP了http://bbs.phphubei.com/viewthread.php?tid=489&extra=page%3D1
      

  2.   

    http://www.php100.com/ 里有面向对象的视频。
      

  3.   

    Smarty只是模板引擎而已,不能代表OOP
    还是看框架吧,比如ZF
    现在的框架基本上都是MVC模式,很好很强大.
      

  4.   

    那个例子是Smarty与MVC结合的例子 通俗易懂 很容易就能理解OOP了
      

  5.   

    会java 不会php面向对象?
    可以先学java(好多资料,最喜欢的是他的强类型),你要学php的话,学点框架什么的,研究源码,ls讲的很好很强大.
      

  6.   

    你学了java  那么 你对OO 就 要了理解
    php的面向对象没有java中对象成熟
      

  7.   

    还java中  对象差不多,面向对象的:
    多态、继承、封装、接口
      

  8.   

    概念的东西,我记得phpchina有个叫刀客羽朋的家伙写了一份很不错的基础教程,你可以去google下。
    实际应用,感觉还是多看看成熟的应用好点,比如joomla源码,drupal..,比如zendframe work..zf是完全的OOD,OO其实更多的是一种概念,一种分析需求的技巧,一种规划的设计。没有丰富的经验,其实讲究什么oo都是空谈,或者设计出来的oo就是摆设。个人意见
      

  9.   

        思想和java的差不多,但有一些细小的区别,比如说java中继承的时候,子类会自动调用父类的构造子,但php不会。推荐 php和MySQL WEB开发.
      

  10.   

    面向对象php 逻辑性还是比较强的 但还是没有C严谨 我觉得就应该多看 多动手去做 做出效果就能明白很多
      

  11.   

    php面向对象,支持类,接口,抽象类,密封类,继承,封装,但不支持多态,或者支持多态不完全
    不可以与C#,JAVA面向对象语法比较,而PHP主要是面向过程,但也有主流的面向对象思想
      

  12.   

    奇怪 为什么提到面向对象 都想起JAVA了