php - 是否有可能将过程代码转换为 PHP 中的面向对象代码?

标签 php mysql oop

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

最佳答案

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

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

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

关于php - 是否有可能将过程代码转换为 PHP 中的面向对象代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34067190/

相关文章:

javascript - 为什么php页面刷新会释放session变量

php - Mysql 到 Php,德语、瑞典语、冰岛语等字母的问题

php - 选择或取消选择复选框并在 PHP 中运行不同的查询

mysql - 表情符号未插入数据库 Node js mysql

php 类返回数组

javascript - 通过 AJAX 设置 fusioncharts 数据集

php - 我可以在 while 循环中有 2 个 mysql_fetch_array() 吗? [PHP]

mysql - SQL 语句中一个对象的多个计数

PHP、OOP、不同的表述

oop - PowerShell 是否支持 OOP?