【发布时间】:2016-03-28 19:11:12
【问题描述】:
A diagram I made in the Microsoft Paint program to better understand PHP Objects.
好的,所以我最近一直在阅读 php 对象,但我越是了解接口和封装,它们就会变得相当混乱。我似乎也混淆了类和对象,但现在我相当确定(如我的图表所示)类实际上比对象“更大”,如果你愿意的话 - 对象只是新实例(或出现)的类。我知道我的画很粗糙,但是有人能告诉我我是否走在正确的轨道上吗?我还提到了属性和方法之间的“接口”,因为据我了解,接口是方法(或对象中的函数)可以以某种方式更改属性的过程。如我错了请纠正我。
在我正在阅读 Robin Nixon(5 星)的“学习 PHP、MySQL 和 JavaScript:使用 Jquery、CSS 和 HTML5”一书中,我得到了一个创建对象并与之交互的示例。我试图更改代码(最初是为了处理社交媒体网络上的“用户”而创建的),以向浏览器回显“已婚”类中的 2 个对象将是丈夫 Maj Kanaan ($object1)和 Wife Kanaan,他的 Wife ($object2),但有 3 个属性:first_name、last_name 和 title(丈夫或妻子)。然而,在尝试了几种不同的方法之后,我开始相信在这种情况下应该使用数组,或者至少应该使用 __construct 方法,但是我在这里遗漏了一些重要的东西。任何人都可以帮忙吗?谢谢,麻烦您了。我真的没有代码可以作为示例发布,因为我尝试的所有内容都已完成,所以我将其全部删除。我只有微弱的解释。希望有人能够与之合作。再次感谢!
-你的朋友少校
【问题讨论】:
-
嗨,Maj,您问了一些很好的问题,但不幸的是,它们不是 Stack Overflow 设计的那种问题。您似乎对面向对象编程的某些部分了解得很好,而其他部分则不太了解,因此在这里很难回答。我在elated.com/articles/object-oriented-php-for-absolute-beginners 找到了一个可能对您有用的网站,也许您想尝试一下?祝你好运。