我想做的是使用一个临时对象来存储值,然后将其重置为空,而不必使用 uset($tmpObject); ?
下面是一些示例代码:
class Object {
function ResetObject(){
// code to remove all variables in an object here?
}
}
$tmpObject = new Object();
foreach ($myArray as $arr){
$tmpObject->val1 = "string1";
$tmpObject->val2 = "string2";
$tmpObject->val3 = "string3";
$tmpObject->val4 = "string4";
$template->set('tmpObject',$tmpObject);
$tmpObject->ResetObject();
}
有人有什么想法吗?
最佳答案
class Object {
function ResetObject() {
foreach ($this as $key => $value) {
unset($this->$key);
}
}
}
关于php - 重置/清除对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845051/