PHP Classes Constant Arrays
This is something I fought on Friday and got to the realization that PHP classes don’t support array constants. Not sure why not but sometimes you’re stuck with a situation and need a work around. In this instance I used static class variables in place of consts:
class AutoReport
{
// This should be a constant but PHP constants don't handle arrays
static $DelayTimes = array( 0 => 'Run Once' ,
60 => '1 Minute' ,
120 => '2 Minutes' ,
180 => '3 Minutes' ,
240 => '4 Minutes' ,
300 => '5 Minutes' ,
600 => '10 Minutes' ,
900 => '15 Minutes' ,
1800 => '30 Minutes' ,
3600 => '1 Hour' ,
7200 => '2 Hours' ,
14400 => '4 Hours' ,
43200 => '12 Hours' ,
) ;
}
And when referencing this:
AutoReport::$DelayTimes… Read the rest