关于学习PHP面向对象 请问一下大家学php的面向对象都怎么学的呀?工作半年了,觉得基础部分已经比较熟练了,想开始学习面向对象了.我学过一些JAVA和很少一点 C++最好是推荐一下比较好一点的书或材料之类的,谢谢了.回答为"建议楼主先去学c/c++"之类的朋友们,你们的好意我就心领了,这话我都看得要吐了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主是不是一直是面向过程的用PHP 呵呵 我也是这么过来的 建议你最好去google搜一个数据库封装的php类 或者看看下面这个Smarty的学习实例 你就能了解什么是OOP了http://bbs.phphubei.com/viewthread.php?tid=489&extra=page%3D1 http://www.php100.com/ 里有面向对象的视频。 Smarty只是模板引擎而已,不能代表OOP还是看框架吧,比如ZF现在的框架基本上都是MVC模式,很好很强大. 那个例子是Smarty与MVC结合的例子 通俗易懂 很容易就能理解OOP了 会java 不会php面向对象?可以先学java(好多资料,最喜欢的是他的强类型),你要学php的话,学点框架什么的,研究源码,ls讲的很好很强大. 你学了java 那么 你对OO 就 要了理解php的面向对象没有java中对象成熟 还java中 对象差不多,面向对象的:多态、继承、封装、接口 概念的东西,我记得phpchina有个叫刀客羽朋的家伙写了一份很不错的基础教程,你可以去google下。实际应用,感觉还是多看看成熟的应用好点,比如joomla源码,drupal..,比如zendframe work..zf是完全的OOD,OO其实更多的是一种概念,一种分析需求的技巧,一种规划的设计。没有丰富的经验,其实讲究什么oo都是空谈,或者设计出来的oo就是摆设。个人意见 思想和java的差不多,但有一些细小的区别,比如说java中继承的时候,子类会自动调用父类的构造子,但php不会。推荐 php和MySQL WEB开发. 面向对象php 逻辑性还是比较强的 但还是没有C严谨 我觉得就应该多看 多动手去做 做出效果就能明白很多 php面向对象,支持类,接口,抽象类,密封类,继承,封装,但不支持多态,或者支持多态不完全不可以与C#,JAVA面向对象语法比较,而PHP主要是面向过程,但也有主流的面向对象思想 奇怪 为什么提到面向对象 都想起JAVA了 请教php & mysql高手 关于mysql默认值的问题 网站后台程序部分源码有需要请联系 php如何实现用户认证? php登陆 求助! 拜托大家一个php正则问题 怎么计算2个时间相差的秒数啊?? 怎样使用mysql中的blob型的字段? 急,在线等待,散分求教 谁能给我一个比较好的php+mysql环境下的身份验证页面? 关于private的一点小疑惑 _obfuscate的问题
还是看框架吧,比如ZF
现在的框架基本上都是MVC模式,很好很强大.
可以先学java(好多资料,最喜欢的是他的强类型),你要学php的话,学点框架什么的,研究源码,ls讲的很好很强大.
php的面向对象没有java中对象成熟
多态、继承、封装、接口
实际应用,感觉还是多看看成熟的应用好点,比如joomla源码,drupal..,比如zendframe work..zf是完全的OOD,OO其实更多的是一种概念,一种分析需求的技巧,一种规划的设计。没有丰富的经验,其实讲究什么oo都是空谈,或者设计出来的oo就是摆设。个人意见
不可以与C#,JAVA面向对象语法比较,而PHP主要是面向过程,但也有主流的面向对象思想