> ----- Original Message ----- > From: "Victor" <[EMAIL PROTECTED]> > To: "'Rick Emery'" <[EMAIL PROTECTED]> > Sent: Tuesday, December 10, 2002 1:49 PM > Subject: RE: [PHP] Re: Help please: Unable to get > $_POST["variable"]; to work in a form. > > > Why are you using $_POST[""]? I thought you had to use $_POST['']. I > always use '' instead of "" and it always works. Is it just > me? Can one > really use double quotes?
Of course you can -- it's just a string! The difference, as with all strings, is in whether you want variable names to be interpolated or not. Consider: $num = 3; $array = array('var 3'=>'Interpolated!', 'var $nuum'=>'Not Interpolated'); echo $array['var $num']; // => Not Interpolated echo $array["var $num"]; // => Interpolated! echo $array['var '.$num]; // => Interpolated! Of course, an arrray subscript can be any expression, so to go to extremes I could even do something like: $x = 1; $y = 2; $a = 'a'; echo $array['v'.$a."r ".($x+$y)]; // => Interpolated! Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php