求教类的属性传值问题,非常感谢。
蛋炒饭
蛋炒饭 2019-12-09 17:44:09
0
0
769
class selectCondition
{
private $intervalNum;
private $arrayParameter;
private $DateInterval;
private $startDate;
private $EndDate;
function __construct($intervalNum,$unit,$EndDate='',$conditionName=[],$arrayParameter=[])
{		
$this->intervalNum=$intervalNum;		
$this->DateInterval='P'.$intervalNum.$unit;		
$this->EndDate=new DateTime();
if($EndDate!=''){
$arydate=explode('-', $EndDate);
$this->EndDate=$this->EndDate->setDate($arydate[0],$arydate[1],$arydate[2]);
}
$this->startDate=$this->EndDate;
$this->startDate=$this->startDate->sub(new DateInterval($this->DateInterval));
}
public function dateRange()
{
return $this->startDate->format('Y-m-d').'至'.$this->EndDate->format('Y-m-d');	}

/*
$today=new selectCondition(3,'D');$today->dateRange();
输出结果:2019-12-06至2019-12-06
为什么不是2019-12-06至2019-12-09

属性间是地址传递?该怎么解决?谢谢
*/



蛋炒饭
蛋炒饭

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!