【问题标题】:How to switch between PHP Classes? [closed]如何在 PHP 类之间切换? [关闭]
【发布时间】:2017-08-23 18:07:30
【问题描述】:

我目前正在开发一个具有以下三个类的网络应用程序。 (一个是父类,另外两个是子类。)

class Members {} /* Parent Class */

class Group1 extends Members {} /* Child class 1 */

class Group2 extends Members {} /* Child class 2 */

要求很简单。第 1 组或第 2 组中的所有人必须是会员。 但我的问题是,如果第 1 组中的某个人决定移动第 2 组,我该怎么办?创建一个新的第 2 组对象将删除所有过去的数据。但是必须保留他/她在第 1 组中所做的一切。非常欢迎以正确方式执行此操作的任何帮助..!

【问题讨论】:

  • 你试过什么?在提出问题之前至少进行一些研究或展示它

标签: php mysql class oop


【解决方案1】:

像你这样滥用继承的接缝。我假设您只需要 2 个类:成员类和组类。

您需要创建 2 个 Group 类实例并在成员类中创建引用类字段。

您将获得以下优势:

  • 组和成员信息被划分。

  • 您可以拥有任意数量的组

  • 移动到另一个组就像更改参考字段的值一样简单。

【讨论】:

  • 非常感谢亚历克斯..!!你救了我的日子..!如果可以,请发布代码。我还是 PHP OOP 的新手,这将是一个很大的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多