OOP 理论问题 :: $this->someVariable = $someValue

发布于 2024-11-25 11:44:01 字数 220 浏览 1 评论 0原文

我想知道这个语句实际上是做什么的:

$this->nameInObject = $someValue;

所以,如果您位于一个具有变量“nameInObject”的类对象内,您是否将 someValue 的值分配给 nameInObject 的该实例?它的持续时间是否与会话一样长?它是否会覆盖 nameInObject 的初始值?

谢谢

I was wondering what this statement actually does:

$this->nameInObject = $someValue;

So if you're inside a class object that has a variable "nameInObject", are you assigning a value of someValue to that instance of nameInObject? Is it only intended to last as long as the session? Does it over ride the initial value of nameInObject?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浮光之海 2024-12-02 11:44:01

它将覆盖任何先前的值。

它只会影响对象的当前实例。

It will override any previous value.

It will only affect the current instance of the object.

无语# 2024-12-02 11:44:01

是的,您正在将 someValue 的值分配给 nameInObject 的实例。

是的,nameInObject 只会持续 this 引用的变量的生命周期;然而,someValue 将继续存在。

是的,您将使用 someValue 包含的值覆盖 nameInObject 包含的任何值。

Yes, you are assigning the value of someValue to the instance of nameInObject.

Yes, nameInObject will last only the lifetime of the variable this refers to; however, someValue will continue to live on.

Yes, you will override whatever value nameInObject contains with the value someValue contains.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文