date_get_last_errors


php apg

RETURNS the WARNINGS and ERRORS.



<?php

/* - - - - - - - - - - - - - - - - -

    Object oriented style
   
   - - - - - - - - - - - - - - - - - */

arr|false public static DateTime::getLastErrors ( )

?>

<?php

/* - - - - - - - - - - - - - - - - -

      Procedural style
   
   - - - - - - - - - - - - - - - - - */

arr|false date_get_last_errors ( )

?>

  1 EXERCISE   

<?php

$date01 
date_create(DateTimeInterface::RFC850);

$arrlerr01 date_get_last_errors();

echo 
'<pre>';
print_r($arrlerr01);
echo 
'</pre>';

?>

  2 EXERCISE   

<?php

$date02 
date_create(DateTimeInterface::RFC850);

$arrlerr02 DateTime::getLastErrors();

echo 
'Warnings: ' $arrlerr02['warning_count'] . '<br>';
echo 
$arrlerr02['warnings'][3] . '<br>';
echo 
'Errors: ' $arrlerr02['error_count'] . '<br><br>';

for(
$i 1$i <= 20$i++)
{
    echo 
$i '&nbsp;-&nbsp;' . @$arrlerr02['errors'][$i] . '<br>';
}

?>

  3 EXERCISE   

<?php

$date03 
date_create(DateTimeInterface::RFC850);

$obj03 = new DateTime();

echo 
'error:<br>';

$arr03 $obj03->getLastErrors();

echo 
'<pre>';
print_r($arr03);
echo 
'</pre>';

?>

  4 EXERCISE   

<?php

var_dump
(date_get_last_errors()); 
// no date was parsed, so no errors

?>