我知道这个问题曾几次被问过,但是没有一个人能够真正解决工作问题。 也许可以就我的具体案件发言。
I m 建造一个地图板级,使用磁力法__get()
,以装载其他物体。 它看着这样的情况:
public function __get ( $index )
{
if ( isset ($this->vars[$index]) )
{
return $this->vars[$index];
}
// $index = role ;
$obj = $this->createNewObject ( $index );
return $obj;
}
我的守则是:
$user = createObject( user );
$user->role->rolename;
迄今为止,这项工作已经展开。
但是,在试图修改名称时:
$user = createUser();
$user->role->rolename = Test ;
之后,我有以下错误:
www.un.org/spanish/ecosoc 通知:超载财产的间接修改无效
不清楚这是否仍然是购买力平价中的一些丑恶,还是“投机行为”,但不管怎样,它都没有达到我的愿望。 这对我来说确实是一个 show。 由于我如何能改变zy装物体的特性?
EDIT:
只有当我返回一阵列时,实际问题才出现。
我举了一个例子,其中转载了问题:
http://codepad.org/T1iPZm9t”rel=“noretinger”>http://codepad.org/T1iPZm9t
你们应该真正地把这一错误看在你的购买力平价环境中。 但这里确实有意思。
我试图改变物体的财产,这给我带来了通知,可以改变超载财产。 但是,如果我在此之后重复财产,我就认为它实际上改变了价值......。 1. 真正的继承......