【发布时间】:2011-07-21 02:41:24
【问题描述】:
我想知道这个语句实际上做了什么:
$this->nameInObject = $someValue;
因此,如果您位于具有变量“nameInObject”的类对象中,您是否将 someValue 的值分配给该 nameInObject 实例?它是否只打算持续与会话一样长?它会覆盖 nameInObject 的初始值吗?
谢谢
【问题讨论】:
标签: oop nomenclature
我想知道这个语句实际上做了什么:
$this->nameInObject = $someValue;
因此,如果您位于具有变量“nameInObject”的类对象中,您是否将 someValue 的值分配给该 nameInObject 实例?它是否只打算持续与会话一样长?它会覆盖 nameInObject 的初始值吗?
谢谢
【问题讨论】:
标签: oop nomenclature
它将覆盖任何先前的值。
它只会影响对象的当前实例。
【讨论】:
是的,您正在将 someValue 的值分配给 nameInObject 的实例。
是的,nameInObject 只会持续变量this 所指的生命周期;但是,someValue 将继续存在。
是的,您将使用 someValue 包含的值覆盖 nameInObject 包含的任何值。
【讨论】: