We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
What's New in PHP 8.3 - Derick Rethans
Get an in-depth look at the latest features and improvements in PHP 8.3, including dynamic class content fetch, improved JSON parsing, and enhanced error handling.
- PHP 8.3 introduces a dynamic class content fetch, allowing for more flexible fetching of method and property information.
-
The
closure
function can now be used to call a function with a specific class and method name. -
PHP 8.3 also improves JSON parsing and adds a new
JSON validate
function. -
The
random
extension in PHP 8.2 allows for more flexible random number generation, including support for floating point numbers. -
The
dot-dot-dot
operator can be used to inject arrays into other arrays. -
The
named arguments
feature allows for more flexibility when calling functions, but requires careful use. - PHP 8.3 introduces improved error handling, including better error messages and exceptions.
-
The
PDO
class still supports old syntax, but new syntax should be used going forward. -
The
rand
function is still available, but new random number generation functions are recommended. -
The
typing
system in PHP has been extended, including support for unions, intersections, and null types. -
The
enum
type is not supported yet, but will be in a future version. - Poorly written code should be refactored to use newer syntax and features.
- Final thoughts: PHP is constantly evolving, and developers should stay up to date with the latest releases and features.