Re: does PHP have a equivalent to the C++ #ifndef #define?

From: 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."

« previous php.general (#159035) next »