如何使用PHP对象POPO来优化你的代码

2022-04-15 284
目录
  • 我们有如下的问题
  • 结论

我们有如下的问题

1.那么在另一种编程语言中 POJO 的名字是什么呢?

关于普通旧对象的约定是 “普通旧编程语言对象”。如果你在 Ruby 上,你可以调用 PORO(普通旧 Ruby 对象),也许 Rubyist 已经知道了。如果是在 PHP 中,则被称为 POPO(普通旧 PHP 对象)。如果每种语言都有一个类,那么它们都可以实现普通的旧对象。

2.为什么在现代 PHP 编程中使用 POPO ?

POPO 可以指导我们了解数据结构,并让我们清楚地了解对象上的数据类型。 你可以在 POPO 中创建 DTO(数据传输对象),例如:“toArray ()”,“castToClass ()”,“toJSON ()” 之类的。所以数据或值不是在变量中,而是在基于类对象的。它可以为你提供关于如何从对象 A 到对象 B 进行通信的标准化。 给你更少的函数参数,你只需通过 POPO 类。在现代的 PHP 编程 web 应用程序中,我们经常使用 MVC(模型、视图、控制器),它会经常与每个对象通信。从控制器到 service,控制器从 service 获取数据返回,并返回到视图。有了 POPO,我们可以更好地与每个对象通信。

3.如何在 PHP 编程中定义 POPO?

你可以通过定义什么类、什么属性来使用 POPO?POPO 应该有 setter 和 getter。首先定义类,食品有属性名、价格、数量和总价。然后我们可以通过食品 POPO 上的 setter 函数来设置值。如果我们想把它转换成 JSON,我们可以调用 “toJSON ()” 函数等。你可以根据自己的需要开发。例如:

如何使用PHP对象POPO来优化你的代码

4.如何在现代 PHP 编程中实现 POPO ?

你可以通过创建新的 POPO 来启动它。在上面的例子中,我们可以用 php 语法调用 “new Food ()”。

例 1 (简单 Controller):

如何使用PHP对象POPO来优化你的代码

在例 1 中,我们使用 toArray () 与 Model 通信。

示例 2 (Controller, Service and Model):

如何使用PHP对象POPO来优化你的代码

我们将类对象传递给 service

如何使用PHP对象POPO来优化你的代码

我们使用 toArray () 来与 Model 通信。

在下面的 food 服务中,没有 POPO 函数使他看起来不可维护,太多参数了。

如何使用PHP对象POPO来优化你的代码

结论

这是现代 PHP 中的一个快速实现。你可以使用 POPO 简化你的参数函数,你可以得到更好地通信每个对象或类。

以上就是如何使用PHP对象POPO来优化你的代码的详细内容,更多关于使用PHP对象POPO来优化你的代码的资料请关注NICE源码其它相关文章!

免责声明:
1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

NICE源码网 PHP编程 如何使用PHP对象POPO来优化你的代码 https://www.niceym.com/18095.html

常见问题
  • 请您联系网站客服QQ,79024519,将第一时间处理您的问题,咨询请提供会员ID以及资源编号!
查看详情
  • 本站发布的压缩包如遇需要解压密码请尝试本站域名:www.niceym.com (通常为小写,如不对可试试大写) 或者:niceym.com 如遇无法解压,请您提供资源编号发送给本站客服!
查看详情