Home  >  Article  >  Backend Development  >  What are the new features of php7?

What are the new features of php7?

烟雨青岚
烟雨青岚Original
2020-06-30 16:31:003209browse

php7 new features include: PHPNG code merged into PHP7; reduced memory consumption; scalar type declaration, can enforce parameter and return types; consistent 64-bit support; improved exception hierarchy; deprecated SAPI and extensions removed; new null coalescing operator (?) added; support for anonymous additions; support for zero-cost assertion additions.

What are the new features of php7?

Summary of new features in PHP7

Improved performance - merge PHPNG code into PHP7 at the same speed as PHP 5 twice.

Reduced memory consumption - Optimized PHP 7 uses fewer resources.

Scalar type declarations - parameter and return types can now be enforced.

Consistent 64-bit Support - Consistent support for 64-bit architecture machines.

Improved Exception Hierarchy - The Exception Hierarchy has been improved. Many fatal errors are converted into exceptions - The exception scope has been increased to cover many fatal errors which are converted into exceptions.

Secure Random Number Generator - Added new secure random number generator API.

Deprecated SAPIs and Extensions Removed - Various old and unsupported SAPIs and extensions have been removed from the latest version.

Null Coalescing Operator (?) - New null coalescing operator added.

Return and scalar type declarations - Support for added return types and parameter types.

Anonymous class - supports anonymous addition.

Zero-cost assertions - Support for zero-cost assertions was added.

Recommended tutorial: "php tutorial"

The above is the detailed content of What are the new features of php7?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn