on 24/02/03 11:42 AM, Jason Lange ([EMAIL PROTECTED]) wrote: > What you might try is removing the single-quotes from around PHP_SELF. > > Before: $_SERVER['PHP_SELF'] > After: $_SERVER[PHP_SELF] > > Another note: as far as I can tell you do not need the braces ({}) to > enclose a variable within a double-quoted string. I may be wrong, but > nothing I've read advocates doing this, and I've never had a problem > with my code when I've written it this way.
Wrapping vars in braces helps clarify the code, and can avoid problems like: <? $price = '44.99'; echo "Price: US$$priceeach"; // probably won't work echo "Price: US${$price}each"; // will work for sure echo "Price: US$" . $price . "each"; // will work, but not my pref ?> I've also found it helps with things like: <? echo "<a href='{$_SERVER['PHP_SELF']}'>click</a>"; ?> ... where normally the single quotes would cause confusion, or require the href to be wrapped in escaped double quotes. In otherwords, wrapping $vars in {braces} provides clarity to both the PHP parser, and to the writer, IMHO. Justin -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php