如果尚未设置变量,我正在尝试传递它。这是旧方法:
function CHECK_DATE($DATE, $FORMAT='Y-m-d', $var3) {
CHECK_DATE(0000-00-00 00:00:00, '', '');
这就是我在程序风格中的做法。因此,如果第二个参数为空,那么它将回退到“Ymd”。
我有以下内容(除非我删除所有空参数,否则它不起作用):
class Date {
public $date;
public $format;
public function setDate($date, $format='Y-m-d') {
$this->date = date($format, strtotime($date));
}
public function getDate() {
return $this->date;
echo 'test';
}
}
$getDate = new Date;
$getDate->setDate('2013-08-31 13:05:18', '');
echo $getDate->getDate();