Re: Why Can't I "define" a Value for a Subscript? [message #175238 is a reply to message #175235] |
Sun, 28 August 2011 19:48 |
Chuck Anderson
Messages: 63 Registered: September 2010
Karma:
|
Member |
|
|
eBob.com wrote:
> I am working with some csv files. To make the program more
> maintainable and more self-documenting I "define" values to use as
> subscripts; e.g. ...
>
> define('SS2KEY',0);
>
> BUT, whereas this produces what I expected ...
>
> echo "we have a match - key: $file2cols[0]\n";
>
> ... this does not ...
>
> echo "we have a match - key: $file2cols[SS2KEY]\n";
>
> I see the other text but no value is substitited for $file2cols[SS2KEY]
>
> I've wasted so much time on this. Why can't I define constants to use
> as subscripts?
>
> Thanks, Bob
Php does not look for constants within double quotes.
http://www.php.net/manual/en/language.types.array.php
(Look for "Array do's and don'ts" - scroll down a wee bit for examples)
--
*****************************
Chuck Anderson • Boulder, CO
http://cycletourist.com
Turn Off, Tune Out, Drop In
*****************************
|
|
|