Re: does PHP have a equivalent to the C++ #ifndef #define?
| From: | Curt Zirzow | Date: | Sun, 10 Aug 2003 16:37:21 +0000 |
| Subject: | Re: does PHP have a equivalent to the C++ #ifndef #define? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-159035@lists.php.net to get a copy of this message | ||
* Thus wrote Dan Anderson (dan@mathjunkies.com):
>
> Is there an equivalent to the C++:
>
> #ifndef some_header_file_h
> #define some_header_file_h
>
> // insert code that shouldn't be repeated here
>
> #endif // some_header_file_h
>
Yes. sort of..
if (! defined('_SOME_HEADER_FILE_H_') ) {
define('_SOME_HEADER_FILE_H_', 1);
} // some_header_file_h
I usually define it like this though, to avoid the extra
indentation.
if (defined('_SOME_HEADER_FILE_H_') )
return; // leave included file
// define header file and continue.
define('_SOME_HEADER_FILE_H_', 1);
HTH,
Curt
--
"I used to think I was indecisive, but now I'm not so sure."