Hi,
I've been going through some bug reports, and have found there are several bad behaviours related to class constructors that ought to be corrected, but could only be done at a major version. The bad behaviours are:
Several classes in PHP return null when there is a problem in the parameters passed to their constructor e.g.