| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
PHP 8.4 deprecated implicitly nullable parameters (typed parameters with a null default value without explicit ?Type notation). This updates all typed parameters across the library from: function foo(Type $param = null) to: function foo(?Type $param = null) Affected files: Config, ConfigInterface, DatabaseInterface, Database drivers (mysqli, pdo, pgsql, sqlite3, sqlsrv), ezFunctions, ezQuery, ezQueryInterface, ezSchema, ezsqlModel, ezsqlModelInterface. Fixes ezSQL#226
There was a problem hiding this comment.
Excellent!
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
PHP 8.4 deprecated implicitly nullable parameters — typed parameters with a null default value that don't use the explicit ?Type notation. This triggers hundreds of E_DEPRECATED warnings on every request.
This PR updates all affected function signatures across the library from:
to:
Files changed (14)
Testing
Fixes #226