Edit report at https://bugs.php.net/bug.php?id=61311&edit=1
ID: 61311
Comment by: kavi at postpro dot net
Reported by: icedglow at email dot it
Summary: provide a way to enable exceptions for all warning
in DateTime class
Status: Open
Type: Feature/Change Request
Package: Date/time related
Operating System: any
PHP Version: 5.4.0
Block user comment: N
Private report: N
New Comment:
The statement in the example 'works' in 5.3.3.
Here's what I'm using in my unit test for the presence of this bug:
$a = DateTime::createFromFormat('H:i:s', 'asdf'); // should throw Exception
The statement actually returns false and does not throw an exception.
Previous Comments:
------------------------------------------------------------------------
[2012-03-07 05:28:34] icedglow at email dot it
Description:
------------
hello
$a = DateTime::createFromFormat("H:i", "1:1");
doesn't create the istance because minutes part require two digits
but this code doesn't produce a php warning or notice, even an exception, none
at
all
it returns false, but it is a constructor...
so why I need to use the if(), when I'm in a try{} block?
I was thinking that php's new way was "converting to OOP".
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=61311&edit=1