RE: [PHP] Can't redeclare already declared function

From: Date: Wed, 11 Apr 2001 15:50:23 +0000
Subject: RE: [PHP] Can't redeclare already declared function
Groups: php.general 
Request: Send a blank email to php-general+get-48178@lists.php.net to get a copy of this message
Thanks to all who suggested using include_once. Maybe it is just me (long FORTRAN background), but the very idea of include_once makes me nervous, and I don't use it. It violates my sense of acceptable design. I would rather design my code such that a file is *really* only included once, if that is what is supposed to happen. I *want* PHP to tell me when something gets included more than once, then I can review the design. Maybe including the file more than once is OK, maybe not. Depends on what else is in the included file. Not an "Extreme Programming" outlook, I admit :) YMMV. The Old Fogey, Kirk > -----Original Message----- > From: Jeffrey Paul [mailto:sneak@datavibe.net] > Sent: Wednesday, April 11, 2001 9:22 AM > To: php-general@lists.php.net > Subject: RE: [PHP] Can't redeclare already declared function > > > > > better yet, try include_once() instead of all instances of > include(). It > will only include a file once, rather than every time you > call include() on > that path. > > Nifty feature. > > -j > > At 11:17 AM 4/11/2001, Johnson, Kirk wrote: > >The function in question is defined in an included file, right? This > >function definition file is most likely being included > twice. The best bet > >is that it is being included from another included file (at > least, that's > >how I usually manage to produce this error :) ). Check all > your included > >files for a line that re-includes the function definition > file a second > >time. > > > >Kirk

« previous php.general (#48178) next »