Added custom exception and fatal error handlers: these should facilitate debugging and bug reporting
I'm going to test a little more before planning a release and first open up support for PHP 8.5 in the trunk. I just added some code that allows for better handling of bug display when an unintercepted exception occurs. In addition to displaying the exception on the screen as PHP does by default, the exception is also written to the log files. This is an improvement for bug reporting because users will be able to find the information in the logs. The on-screen message is also customized to encourage...
Added custom exception and fatal error handlers: these should facilitate debugging and bug reporting
Document interceptable PHP errors
Update PHPMailer (v7.0.2)
Hi Mark, I've tested the main features and I think the PHP 8.5 support is good. The trickiest point is declaring nullable arguments as function arguments. Indicating that the argument receives NULL by default is an implicit declaration of a nullable argument, but in PHP 8.5 it must be explicit. If I understand correctly. For example I fixed: function colours( string $method, \XMLWriter $xml = NULL, string $colour = '', ): mixed like that: function colours( string $method, ?\XMLWriter $xml = NULL,...
Switch PHP minimum version to 8.2 after adding PHP 8.5 support
Support PHP 8.5