Re: New zend_compile.c to solve all of the duplicate function problems
| From: | Rasmus Lerdorf | Date: | Fri, 19 Oct 2001 09:50:26 +0000 |
| Subject: | Re: New zend_compile.c to solve all of the duplicate function problems | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-68321@lists.php.net to get a copy of this message | ||
It is valid in the sense that the code would not be executed the second
time, but it isn't valid for preventing multiple function definitions
inside that block. ie. no conditional function definitions.
-Rasmus
On Fri, 19 Oct 2001, Edin Kadribasic wrote:
> > Since you can no longer do:
> >
> > if(!defined(_FOO_INC)):
> > define('_FOO_INC',1);
> >
> > ...
> >
> > endif;
> >
> > to protect a file from multiple inclusion within the file itself, some
>
> This is still a valid construct. I could find nothing in the discussion that
> would indicate otherwise. The only thing that does not work now, and it did
> before was:
>
> if(!defined(_FOO_INC)):
> define('_FOO_INC',1);
> return;
> endif;
> ...
> ...
>
>
>
>