¿Es posible establecer un objeto DateTime
como parámetro opcional usando now
como valor predeterminado?DateTime como parámetro opcional (predeterminado en "ahora", no nulo)?
El siguiente código me da un error de sintaxis:
public function getData(array $metrics, DateTime $start,
DateTime $end = new DateTime, $params = array())
{
// Default DateTime constructor automatically use "now"
}
Es sólo una cuestión de curiosidad, yo se que puedo hacer:
public function getData(array $metrics, DateTime $start,
DateTime $end = null, $params = array())
{
$end = is_null($end) ? new DateTime() : null;
}