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

Reply via email to