Specific References Incident
| From: | Ken Kinder | Date: | Thu, 10 Jan 2002 23:43:56 +0000 |
| Subject: | Specific References Incident | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-80114@lists.php.net to get a copy of this message | ||
I have one specific incident I could use some help with too. I have the
following method:
function validate() {
if ($this->returning) {
$errors = array();
foreach ($this->children as $child) {
$child->error = "Foo";
$error = $child->validate();
if ($error) {
$this->errors_exist = 1;
array_push ($errors, $error);
}
}
}
$this->errors = $errors;
}
The $this->children attribute should be an array of (references to) objects.
I think somehow in the foreach ($this->children as $child) the objects are
being copied, as $child->validate(); seems not to effect the original objects.