RE: [PHP] Help with Class
| From: | Ian Barnes | Date: | Fri, 09 Sep 2005 04:33:09 +0000 |
| Subject: | RE: [PHP] Help with Class | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-222062@lists.php.net to get a copy of this message | ||
Hi Ryan,
I am including a different class.inc.php file each time the foreach loops.
Each one sits in a different dir. Yes, I do get that error.
My understanding of OOP is that I could null the $sdk variable and re-init
it when the loop starts again..
Cheers
-----Original Message-----
From: Ryan Creaser [mailto:rjcreaser@internode.on.net]
Sent: 09 September 2005 12:34 AM
To: Ian Barnes
Cc: PHP General
Subject: Re: [PHP] Help with Class
Ian Barnes wrote:
> require_once (
>$fetchd['path'].'sdk/ipbsdk_class.inc.php' );
>
>
What is the above line doing? It looks like you are trying to redeclare
the ipbsdk class each time around the loop which is illegal in php. You
can't do :
class ipbsdk {
...
}
and then (in the same request)
class ipbsdk {
...
}
because the names will clash. This should cause a "Fatal error: Cannot
redeclare class ipbsdk ..." message though. Are you seeing any errors?
- Ryan