[英]Private class variable with default value - syntax error
谁能告诉我我做错了什么。 想要用一些带有默认值的私有变量来声明我的类,但是在声明$ current_week_day并且每次声明'name'和'date'属性时我都会出现语法错误。
class Catwz_Shortcode{
private $add_script=false;
private $current_week_day=date('w')==0 ? 7 : date('w');
private $week_days=array(
'1'=>array(
'name'=>__('Monday', 'codeaddict-task'),
'date'=>date('Y-m-d',time()+(1-$this->current_week_day)*24*3600),
),
'2'=>array(
'name'=>__('Tuesday', 'codeaddict-task'),
'date'=>date('Y-m-d',time()+(2-$this->current_week_day)*24*3600),
),
'3'=>array(
'name'=>__('Wednesday', 'codeaddict-task'),
'date'=>date('Y-m-d',time()+(3-$this->current_week_day)*24*3600),
),
'4'=>array(
'name'=>__('Thursday', 'codeaddict-task'),
'date'=>date('Y-m-d',time()+(4-$this->current_week_day)*24*3600),
),
'5'=>array(
'name'=>__('Friday', 'codeaddict-task'),
'date'=>date('Y-m-d',time()+(5-$this->current_week_day)*24*3600),
),
'6'=>array(
'name'=>__('Saturday', 'codeaddict-task'),
'date'=>date('Y-m-d',time()+(6-$this->current_week_day)*24*3600),
),
'7'=>array(
'name'=>__('Sunday', 'codeaddict-task'),
'date'=>date('Y-m-d',time()+(7-$this->current_week_day)*24*3600),
),
);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.