The problem is that under Windows, case sensitivity is important on require_once
require_once("DB.php") is different than require_once("db.php"); Arggggggggh! I hate you Windows. "Kerry Kobashi" <[EMAIL PROTECTED]> wrote in message news:20021101073558.1581.qmail@;pb1.pair.com... > Whats the difference between require_once and include_once? > > I been running into a problem, perhaps someone can help. > > I require_once in a Pear database extension. Inside that pear database > extension > is a require_once("pear.php") and a require_once("db.php") > > This file, Thomas Voxs' DbPage.php file, gets require_once inside yet > another > file (my file). > > The problem is, my file brings in many require_once file's, some of which > require_once(db.php) inside of it. All I get redefinition problems all over > the place. > > It appears to me that require_once doesn't work as advertised? For if it > did, > there should never be redefinition problems. > > Why didn't all PHP code do like we do in C/C++ with > #define BLAH > if !defined(BLAH) > { > your code here. > } > > I realize the #define trick works as I used it in my own PHP code... but > when > the basic PHP core files don't have this in them, it sort of makes > require_once > and include_once hacks! (that don't work) > > Any ideas suggestions? > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php