【问题标题】:OOP theory question :: $this->someVariable = $someValueOOP 理论问题 :: $this->someVariable = $someValue
【发布时间】:2011-07-21 02:41:24
【问题描述】:

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

$this->nameInObject = $someValue;

因此,如果您位于具有变量“nameInObject”的类对象中,您是否将 someValue 的值分配给该 nameInObject 实例?它是否只打算持续与会话一样长?它会覆盖 nameInObject 的初始值吗?

谢谢

【问题讨论】:

    标签: oop nomenclature


    【解决方案1】:

    它将覆盖任何先前的值。

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

    【讨论】:

      【解决方案2】:

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

      是的,nameInObject 只会持续变量this 所指的生命周期;但是,someValue 将继续存在。

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

      【讨论】:

        猜你喜欢
        • 2010-12-30
        • 1970-01-01
        • 1970-01-01
        • 2021-06-22
        • 2014-11-08
        • 2020-01-21
        相关资源
        最近更新 更多