Negative.

On Thursday 10 January 2002 04:54 pm, Mark wrote:
> On Thu, 10 Jan 2002 16:49:45 -0700, Ken Kinder wrote:
> >That's what I had thought too, but no:
> >
> >Parse error: parse error, expecting `T_VARIABLE' or `'$'' in
> >/home/ken/Projects/kwidgets/widgets.inc on line 74
>
> how about this:
> foreach ($this->children as $key => $value) {
>   $child=&$this->children[$key];
>
> >On Thursday 10 January 2002 04:51 pm, Martin Towell wrote:
> >> does this work?? change
> >>    foreach ($this->children as $child) {
> >> to
> >>    foreach ($this->children as &$child) {
> >>
> >>
> >> -----Original Message-----
> >> From: Ken Kinder [mailto:[EMAIL PROTECTED]]
> >> Sent: Friday, January 11, 2002 10:44 AM
> >> To: [EMAIL PROTECTED]
> >> Subject: [PHP] Specific References Incident
> >>
> >>
> >> 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.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to