変数が設定されていない場合は、変数を渡そうとしています。古い方法は次のとおりです。
function CHECK_DATE($DATE, $FORMAT='Y-m-d', $var3) {
CHECK_DATE(0000-00-00 00:00:00, '', '');
これは、手続き型のスタイルで行う方法です。したがって、2 番目のパラメーターが空の場合は、'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();