Version 7.0.0
Released with the following things:
The migration from previous version to the new version will require some sound understanding of the new features that have been implemented.
List comes from here with explanations: LINK
Will try to explain particular points in the further posts.
Keep Learning :)
Released with the following things:
Version 7 comes with new zend engine and improvments and fixes as stated here.
- Performance : 2X faster than previous version
- Improved the use of memory under the roof
- Syntax tree is Abstract now
- Consistent 64-bit support
- Exception Handling improved
- Many fatal errors converted to Exceptions
- Secure random number generator
- Removed old and unsupported SAPIs and extensions
- The null coalescing operator (??)
- Return and Scalar Type Declarations
- Anonymous Classes
- Zero cost asserts
The migration from previous version to the new version will require some sound understanding of the new features that have been implemented.
List comes from here with explanations: LINK
- Scalar type declaration
- Return type declarations
- Null coalesce operator
- Spaceship operator
- Constant arrays using define()
- Anonymous Classes
- Unicode codepoint escape syntax
- Closure::call()
- Filtered unserialize()
- IntlChar
- Expectations
- Group use declarations
- Generator Return Expression
- Generator delegation
- Integer division with intdiv()
- Session options
- preg_replace_callback_array()
- CSPRNG Functions
- list() can always unpack objects implementing ArrayAccess
Will try to explain particular points in the further posts.
Keep Learning :)