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
|