PHP 7.1

GPTKB entity

Statements (251)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:developed_by gptkb:The_PHP_Group
gptkbp:end_of_life December 1, 2019
gptkbp:enhances Security features
Type hinting
Compatibility with modern frameworks
gptkbp:features Improved performance
Improved error handling
Nullable types
Asynchronous programming support
Multi-catch exception handling
Support for `assert()` with callable in functions and methods
Support for `throw` expressions in functions and methods
Support for `array` destructuring with keys in functions and methods
Support for `array` destructuring with keys in methods
Support for `catch` with multiple exceptions in methods
Support for `null` coalescing operator in functions and methods
Support for `array_key_first()` and `array_key_last()` in functions and methods
Class constant visibility
Improved `preg` functions
Support for `catch` with multiple exceptions in functions and methods
New `json_encode()` options
Support for `return` type declarations in functions and methods
Support for `array` and `callable` type hints
Support for `array` destructuring
Support for `array` destructuring with keys
Support for `assert()` with callable
Support for `assert()` with callable in methods
Support for `callable` type hint
Support for `catch` with multiple exceptions
Support for `finally` in try-catch blocks
Support for `iterable` type hint
Support for `iterable` type hint in functions
Support for `iterable` type hint in methods
Support for `json` options
Support for `json` options in methods
Support for `list()` destructuring with keys
Support for `list()` with keys
Support for `list()` with keys in methods
Support for `null` coalescing operator
Support for `null` coalescing operator in methods
Support for `preg` functions improvements
Support for `return` type declarations
Support for `return` type declarations in methods
Support for `throw` expressions
Support for `throw` expressions in methods
Support for `void` return type in functions
Support for `void` return type in methods
Support for iterable type hint
Support for the `void` return type
Symmetric array destructuring
Void return type
Support for `array` and `callable` type hints in methods
Support for `array_key_first()` and `array_key_last()` in methods
Support for `finally` in try-catch blocks in functions and methods
Support for `finally` in try-catch blocks in methods
Support for `array` and `callable` type hints in functions and methods
Support for `json` options in functions and methods
Support for `void` return type in functions and methods
New `array_key_first()` and `array_key_last()` functions
Support for `list()` with keys in functions and methods
Support for `preg` functions improvements in functions and methods
Support for `array_key_first()` and `array_key_last()` functions
Support for `count()` on objects implementing ` Countable` interface
New `intl` features
New `json` options
New `mcrypt` extension deprecation
Support for ` PDO` improvements
Support for ` Reflection` improvements
Support for `array` improvements
Support for `bcmath` improvements
Support for `callable` type hinting
Support for `ctype` improvements
Support for `curl` improvements
Support for `date` improvements
Support for `exif` improvements
Support for `fileinfo` improvements
Support for `filter` improvements
Support for `gd` improvements
Support for `iconv` improvements
Support for `intl` improvements
Support for `iterable` type hinting
Support for `json_decode()` with options
Support for `json_encode()` with options
Support for `mbstring` improvements
Support for `mysqli` improvements
Support for `nullable` types
Support for `openssl` improvements
Support for `pdo_dblib` improvements
Support for `pdo_firebird` improvements
Support for `pdo_mysql` improvements
Support for `pdo_oci` improvements
Support for `pdo_odbc` improvements
Support for `pdo_pgsql` improvements
Support for `pdo_sqlite100` improvements
Support for `pdo_sqlite10` improvements
Support for `pdo_sqlite11` improvements
Support for `pdo_sqlite12` improvements
Support for `pdo_sqlite13` improvements
Support for `pdo_sqlite14` improvements
Support for `pdo_sqlite15` improvements
Support for `pdo_sqlite16` improvements
Support for `pdo_sqlite17` improvements
Support for `pdo_sqlite18` improvements
Support for `pdo_sqlite19` improvements
Support for `pdo_sqlite20` improvements
Support for `pdo_sqlite21` improvements
Support for `pdo_sqlite22` improvements
Support for `pdo_sqlite23` improvements
Support for `pdo_sqlite24` improvements
Support for `pdo_sqlite25` improvements
Support for `pdo_sqlite26` improvements
Support for `pdo_sqlite27` improvements
Support for `pdo_sqlite28` improvements
Support for `pdo_sqlite29` improvements
Support for `pdo_sqlite2` improvements
Support for `pdo_sqlite30` improvements
Support for `pdo_sqlite31` improvements
Support for `pdo_sqlite32` improvements
Support for `pdo_sqlite33` improvements
Support for `pdo_sqlite34` improvements
Support for `pdo_sqlite35` improvements
Support for `pdo_sqlite36` improvements
Support for `pdo_sqlite37` improvements
Support for `pdo_sqlite38` improvements
Support for `pdo_sqlite39` improvements
Support for `pdo_sqlite3` improvements
Support for `pdo_sqlite40` improvements
Support for `pdo_sqlite41` improvements
Support for `pdo_sqlite42` improvements
Support for `pdo_sqlite43` improvements
Support for `pdo_sqlite44` improvements
Support for `pdo_sqlite45` improvements
Support for `pdo_sqlite46` improvements
Support for `pdo_sqlite47` improvements
Support for `pdo_sqlite48` improvements
Support for `pdo_sqlite49` improvements
Support for `pdo_sqlite4` improvements
Support for `pdo_sqlite50` improvements
Support for `pdo_sqlite51` improvements
Support for `pdo_sqlite52` improvements
Support for `pdo_sqlite53` improvements
Support for `pdo_sqlite54` improvements
Support for `pdo_sqlite55` improvements
Support for `pdo_sqlite56` improvements
Support for `pdo_sqlite57` improvements
Support for `pdo_sqlite58` improvements
Support for `pdo_sqlite59` improvements
Support for `pdo_sqlite5` improvements
Support for `pdo_sqlite60` improvements
Support for `pdo_sqlite61` improvements
Support for `pdo_sqlite62` improvements
Support for `pdo_sqlite63` improvements
Support for `pdo_sqlite64` improvements
Support for `pdo_sqlite65` improvements
Support for `pdo_sqlite66` improvements
Support for `pdo_sqlite67` improvements
Support for `pdo_sqlite68` improvements
Support for `pdo_sqlite69` improvements
Support for `pdo_sqlite6` improvements
Support for `pdo_sqlite70` improvements
Support for `pdo_sqlite71` improvements
Support for `pdo_sqlite72` improvements
Support for `pdo_sqlite73` improvements
Support for `pdo_sqlite74` improvements
Support for `pdo_sqlite75` improvements
Support for `pdo_sqlite76` improvements
Support for `pdo_sqlite77` improvements
Support for `pdo_sqlite78` improvements
Support for `pdo_sqlite79` improvements
Support for `pdo_sqlite7` improvements
Support for `pdo_sqlite80` improvements
Support for `pdo_sqlite81` improvements
Support for `pdo_sqlite82` improvements
Support for `pdo_sqlite83` improvements
Support for `pdo_sqlite84` improvements
Support for `pdo_sqlite85` improvements
Support for `pdo_sqlite86` improvements
Support for `pdo_sqlite87` improvements
Support for `pdo_sqlite88` improvements
Support for `pdo_sqlite89` improvements
Support for `pdo_sqlite8` improvements
Support for `pdo_sqlite90` improvements
Support for `pdo_sqlite91` improvements
Support for `pdo_sqlite92` improvements
Support for `pdo_sqlite93` improvements
Support for `pdo_sqlite94` improvements
Support for `pdo_sqlite95` improvements
Support for `pdo_sqlite96` improvements
Support for `pdo_sqlite97` improvements
Support for `pdo_sqlite98` improvements
Support for `pdo_sqlite99` improvements
Support for `pdo_sqlite9` improvements
Support for `pdo_sqlite` improvements
Support for `pdo_sqlsrv` improvements
Support for `session` improvements
Support for `soap` improvements
Support for `spl` improvements
Support for `string` improvements
Support for `void` return type
Support for `xml` improvements
Support for `zip` improvements
Support for iterable pseudo-type
Support for symmetric array destructuring
Support for the `assert()` function with a callable argument
gptkbp:has Built-in web server
Improved garbage collection
Improved performance for large applications
Better support for Unicode
New JSON extension
Support for PHP 7.0 features
https://www.w3.org/2000/01/rdf-schema#label PHP 7.1
gptkbp:improves Error handling
Performance over PHP 7.0
gptkbp:introduced New operators
New functions
gptkbp:is_compatible_with gptkb:Database_Management_System
gptkb:Apache
gptkb:Author
gptkb:star
SQ Lite
gptkbp:is_known_for Server-side scripting
gptkbp:is_often_used_in Web applications
Content Management Systems
E-commerce platforms
AP Is
Frameworks like Laravel
Frameworks like Code Igniter
Frameworks like Symfony
Frameworks like Yii
Frameworks like Zend Framework
gptkbp:is_open_source gptkb:theorem
gptkbp:is_used_for Web development
gptkbp:latest_version 7.4.33
gptkbp:predecessor gptkb:PHP_7.0
gptkbp:release_date December 1, 2016
gptkbp:replaced_by Some old features
gptkbp:succeeded_by gptkb:PHP_7.2
gptkbp:successor gptkb:PHP_7.2
gptkbp:supports Nullable types
Class constant visibility
Symmetric array destructuring
Void return type
Asynchronous programming features
Iterable pseudo-type
Multi catch exception handling
gptkbp:bfsParent gptkb:PHP_7.0
gptkb:Zend_Engine_3.4.0
gptkb:Symfony_Standard_Edition
gptkb:Zend_Studio
gptkbp:bfsLayer 4