Re: New zend_compile.c to solve all of the duplicate function problems

From: Date: Sun, 21 Oct 2001 16:06:28 +0000
Subject: Re: New zend_compile.c to solve all of the duplicate function problems
References: 1 2 3 4  Groups: php.dev 
Request: Send a blank email to php-dev+get-68629@lists.php.net to get a copy of this message
Sorry, I wasn't disagreeing with you about that... just explaining another point. Adding some sort of directive sounds fine to me. The only problem or difficulty that I see is that we generate a lot of cache files for our site that are basically snippits of PHP code initializing variables and populating arrays of data to display in various places. No functions are created in these cache files, but we do from time to time need to include the files more than once. If we had to maintain server directives for each of these files or file locations, it would be less than optimal... Daniel ----- Original Message ----- From: "Zeev Suraski" <zeev@zend.com> To: "Daniel Beckham" <danbeck@dealnews.com> Cc: "Brian Moon" <brianm@dealnews.com>; "Edin Kadribasic" <edink@proventum.net>; <php-dev@lists.php.net> Sent: Sunday, October 21, 2001 3:34 AM Subject: Re: [PHP-DEV] New zend_compile.c to solve all of the duplicate function problems > Yeah, ok, but that's what I'm getting at. What if we add a directive that > makes all of the files on your site (or for that matter, in a certain > directory) treat include as include_once? > > At 06:31 21-10-01, Daniel Beckham wrote: > >Intentionally? No, not really, but two seperate code files could include a > >single basic function library that both need seperately, but as soon as > >those two original code files are included into a main script of some sort, > >that basic function library is now being included twice. > > > >Daniel > > > >----- Original Message ----- > >From: "Zeev Suraski" <zeev@zend.com> > >To: "Brian Moon" <brianm@dealnews.com> > >Cc: "Edin Kadribasic" <edink@proventum.net>; <php-dev@lists.php.net> > >Sent: Saturday, October 20, 2001 8:42 PM > >Subject: Re: [PHP-DEV] New zend_compile.c to solve all of the duplicate > >function problems > > > > > > > At 19:11 19-10-01, Brian Moon wrote: > > > > > - Even with no protection at all, function redefinitions will not be > > > > > reported. That's kind of ugly. > > > > > > > >An E_NOTICE is raised at runtime. I know many people ignore these, but > >it > > > >is there. > > > > > > So basically, your existing code base will now be issuing tons of > >E_NOTICE's? > > > > > > How about if we introduce an implicit _once directive? Do you have cases > > > in which you intentionally include the same file twice? > > > > > > Zeev > > > > > > > > > -- > > > PHP Development Mailing List > > > <http://www.php.net/> > > > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > > > For additional commands, e-mail: php-dev-help@lists.php.net > > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > > > > >

« previous php.dev (#68629) next »