yea, I gave that a shot, Same message. Logically it makes sense, but php
doesnt like it.

by the way, thanks for your help Chris.  You've helped me in the past.
-Daniel

----- Original Message ----- 
From: "Chris Sherwood" <[EMAIL PROTECTED]>
To: "Daniel J. Rychlik" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Wednesday, June 25, 2003 1:02 PM
Subject: Re: [PHP] Passing Array to object


> Have you tried to assign the array to a variable then pass the variable to
> the function ie
>
> $index = new main();
> $yourvar = array('array values');
>
>
> $index->SetLink ($yourvar);
>
> ----- Original Message -----
> From: "Daniel J. Rychlik" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, June 25, 2003 10:46 AM
> Subject: [PHP] Passing Array to object
>
>
> Hello,
>
> I am developing a site that uses classes to reuse code and objects.
>
> I have in my main class a
>
> function SetLinks($newlinks) {
>
>     $this->links = $newlinks;
>
> }
>
> And another function that displays them in the same class main {
>
>
> I have another file called index.php that basically just passes attributes
> to the main class and the main class displays them.
>
> Im having a bit of trouble passing an array to the object
>
> in the index.php
>
> I create new.
>
> $index = new main();
> $index->SetLink = array ( 'Link1'    => 'link1.php',
>                                         ..... );
>
> When I run I recieve "Variable passed to each() is not an array or object
"
>
> so I tried this
>
> $index->SetLink($newlink = array('link1'    => ...);
>
> same error message.  I was wondering if someone could shed some light on
> what Im doing wrong.
>
> Thanks
> Daniel
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to