PHP面向对象编程入门

5
我一直对面向对象编程(OOP)有所顾虑,我理解类、函数和构造函数的概念,因为我在大学使用基于Java的Processing语言中使用了类。然而,我不确定如何将OOP应用到我的代码中,是否有好的教程可以指导我学习呢?我非常感兴趣网络技术,并且总是使用PHP进行后端处理,但我想提高自己的知识水平,因为我相信我已经可以进入更高级的领域...比如OOP。
谢谢。

1
当你搜索php教程oop时,会发现很多相关内容。请注意右侧的相关链接。 - mario
1
然而,需要注意的是,设计模式看起来很酷,但不要强行将它们应用到代码中。如果错误地使用面向对象编程模式,会使代码变得更加复杂。保持简单,并且只有在模式开始出现时才应用它们。 - Jon Abaca
4个回答

3

我建议您先浏览PHP手册上有关面向对象的内容,链接在这里。接着,考虑研究设计模式


2

1
PHP对象和模式书中有一个不错的递归链接!;-) - Treffynnon
1
你也可以在种子网站上获取这些视频(我没有说过 =)) - Headshota
你们两个都给出了好的链接,+1。但我投票关闭。 - S L
书籍链接无法使用。感谢提供Lynda的链接,但目前我更感兴趣的是免费教程 :) - nmyster

2

如果您了解面向对象编程的基础知识,那么您可以开始学习设计模式。像O'Reilly的《Head First Design Patterns》这样的书籍将帮助您入门。


1

在任何语言中,熟悉设计模式都是非常重要的。有些模式非常实用,经常用于解决和处理典型问题。

虽然你可以轻松搜索“php设计模式”,这个涵盖了一些经常使用的基本模式。

除了上述内容,我想说的是你必须开始使用面向对象编程!我认为经验是学习面向对象编程非常重要的方面,并且在每种情况下正确地使用它。


是的,我曾经尝试学习它,但由于开始感到困惑而放弃了,那是几年前的事了,现在我想再试一次。 :) - nmyster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接