Ayesh Karunaratne: What's new and changing in PHP 7.3
Looking forward to the next larger release of the PHP language - PHP 7.3 - Ayesh Karunaratne has written up a post on his site sharing some of the new things that are coming and changes that will be made.
This is a live document (until PHP 7.3 is released as generally available) on changes and new features to expect in PHP 7.3, with code examples, relevant RFCs, and the rationale behind them, in their chronological order.
Currently there are five items on his list of features/changes approved and implemented for the 7.3 release:
- Heredoc and Nowdoc syntax requirements are more relaxed
- Allow trailing comma in function and method calls
- Option to make json_encode and json_decode throw exceptions on errors
- References in list()
- Introduced is_countable() function
While each item is a link to the actual RFC with more detail, he spends the rest of the post going through each and briefly outlining what they offer and code examples of them in use.