- var_dump: documentation ( source)
- set_error_handler: documentation ( source)
<?php
set_error_handler(function($errno, $errstr){ throw new Exception($errstr);});
class DateTimeCustom extends DateTime
{
public function __construct($datetime, $timezone = null)
{
try
{
parent::__construct($datetime, $timezone);
}
catch (Exception $e)
{
var_dump($this, parent::getLastErrors(), parent::format('c'));
}
}
}
$date = new DateTimeCustom("sunday 09 blabla 2001 103:46:40 CEST");