在PHP中是否可以将过程代码转换为面向对象的代码?

在PHP中是否可以将过程代码转换为面向对象的代码?,php,mysql,oop,Php,Mysql,Oop,我想用Php构建一个定制的管理系统&过去我曾用这种编程语言编写过一些项目,但我对OOP一无所知! 然而,我听说很多面向对象编程是非常有必要学习的&也很有用,但它太难了,尤其是对于初学者!所以我决定像之前那样编写手册&之后将其转换为面向对象,否则从一开始就需要花很多时间在Oop中编写代码。但我的问题是,是否可以将普通Php代码转换为Oop。。。还有,这是开始面向对象编程的好方法还是我应该做的?提前感谢如果语言支持OOP,则始终可以将过程代码转换为OOP 事实上,对于初学者来说,这样做通常更容易,因

我想用Php构建一个定制的管理系统&过去我曾用这种编程语言编写过一些项目,但我对OOP一无所知!
然而,我听说很多面向对象编程是非常有必要学习的&也很有用,但它太难了,尤其是对于初学者!所以我决定像之前那样编写手册&之后将其转换为面向对象,否则从一开始就需要花很多时间在Oop中编写代码。但我的问题是,是否可以将普通Php代码转换为Oop。。。还有,这是开始面向对象编程的好方法还是我应该做的?提前感谢

如果语言支持OOP,则始终可以将过程代码转换为OOP

事实上,对于初学者来说,这样做通常更容易,因为如果您不习惯OOP,编写过程代码有时更自然。此外,您不必担心创建新的功能,因为您已经完成了所有这些,并且(希望)能够正常工作


然而,一旦编写了过程代码,您可能会开始看到指示应该使用类的模式。例如,您的数据项似乎属于一起,并且似乎总是由相同的函数集操作。在这种情况下,它可能表示数据和函数属于同一个类。

您是指自动转换,还是通过手动转换?无论如何,答案分别是“否”和“是”。此外-这是一个很好的开始,采取你理解的东西,并尝试以面向对象的方式重构它。是的,我确实想通过手动工作将它们转换。在这个网站上肯定会有很多关于过程到面向对象的帖子。也许从这里开始: