OOP PHP的良好培训资源,任何人?

时间:2009-10-13 00:41:37

标签: php oop

我想看看每个人是否可以在PHP语言上分享关于OOP的任何良好的培训资源。

OOP(面向对象编程)的良好培训资源PHP,任何人?

我见过很多教程,大多是肤浅的,有些是不好的。

分享任何商业或免费的视频或书面内容。

7 个答案:

答案 0 :(得分:11)

我喜欢PHP Manual's guide to OOP.这就是重点,有许多例子。

答案 1 :(得分:4)

在我看来,这是你绝对最好的选择。这里的文档既包括技术解释,也包括有用的例子和简明的措辞。

<强> PHP.net/oop

请记住,PHP OOP仍处于相对初级阶段,毫无疑问会有很多令其他OOP实现混淆的事情。

答案 2 :(得分:4)

Lynda.com有一个很好的视频课程:

Lynda - PHP超越基础的PHP

http://www.lynda.com/home/DisplayCourse.aspx?lpk2=653

答案 3 :(得分:2)

在OOP的高级方面,它更多,因为它是关于设计模式,但我真的很喜欢Martin Fowler的企业应用程序架构模式(http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/ref=sr_1_1?ie=UTF8&s=books&qid=1255402272&sr=1-1)。你可以永远不会错过Gang of Four的模式书(http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/

学习模式的好处在于它们与语言无关。学习一种模式,用(几乎)任何语言使用它:)

答案 4 :(得分:2)

启动php phpmaual是最好的东西。 你也可以尝试http://w3schools.com 如果你想要更多关于oops概念和示例的资源,那么你可以去 http://www.phpclasses.org/ 在这里你会发现一些令人难以置信的php项目。

答案 5 :(得分:1)

既然是概念性的而不是特定于语言的,那么在任何语言中寻找任何好的OOP资源,并尝试使其在PHP中运行。

查看设计模式,单元测试和域驱动开发等概念,您将了解到许多OOP知识。

在PHP项目中开始使用Zend FrameworkDoctrine PHP ORM等库。它们是面向对象的,通过使用它们,您将获得更多的理解。

另请查看phpPatternsc2 wiki

萨姆

答案 6 :(得分:0)

您可以尝试Codeacademy,它提供多种语言的教程:http://www.codecademy.com/fr/tracks/php