NYCPHP Meetup

[nycphp-talk] State table implementation ideas

tedd tedd at sperling.com
Sat Feb 4 18:11:39 EST 2006


>On Feb 3, 2006, at 1:03 PM, Cliff Hirsch wrote:
>
>>I need to generate an "options list" that is based on several 
>>status fields. Sort of like, "if you can rub your belly, scratch 
>>your head and stand on one foot, you can proceed past the 
>>breathalyzer test, join the circus or run for governor of 
>>Massachusetts.
>>
>>What started as a simple if statement has grown into multiple 
>>switch statements with some if statements thrown in just to make 
>>things completely confusing. While this "compresses"  a state 
>>diagram, its getting unwieldy.
>>
>>So now I'm thinking of throwing the whole thing into a lookup table.
>>
>>Field A   Field B ... Field N        Options
>>
>>While this will result in a large array and many duplicate rows 
>>(since many of the possibilities are actually the same), it should 
>>be really easy to maintain and a great visual aid for those unlucky 
>>souls that inherit my code.
>>
>>Any other  ideas? Or is a lookup table the best solution?
>>
>>
>
>Fun problem Cliff...
>
>I wrote this program to explore the possibilities...


Cliff & Glenn:

What, pray tell, are you guys doing?

Glen, I ran your code and received an "option_b" -- what does that 
mean? Is it fatal?

Thanks.

tedd
-- 
--------------------------------------------------------------------------------
http://sperling.com/



More information about the talk mailing list