On Mon, 7 Jul 2003 10:18:04 -0700, you wrote:

>if (isset($theme)) {
>  print("Current theme is $theme");
>  require "content/header_$theme.php";
>} else {
>  print("$theme");
>  require "content/header.php";
>}
>
>now one would think that if it didn't return true that the else
>statement wouldn't print anything for $theme ... but it does. Also if I

I would expect it to error (undefined variable theme). We need to know
what's being printed.

(BTW, to avoid the risk of calling an undefined variable, I tend to do
something like this at the top of the script:

if (!isset($theme)) {
    $theme = "";
}

and this later on:

reguire ("content/header$theme.php");


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to