Versions of PHP
PHP started from PHP/FI & PHP/FI 2.0
PHP FI stands for
Personal Home Page and Form Interpreter. It deals with processing forms,
sending SQL statements, and Flow control. Though objects it supports associative
arrays, variables, and functions. It enabled people to upload both binaries as
well as text files.
Features
of PHP/FI (8 June 1995)
Built-in support
for
- MySQL
- DBM
- Postgres95
databases
- User-defined
functions
- Cookies
Features
of PHP/FI 2 (1 November 1997)
- Form
Handling
- HTML
Embedding
Features
of PHP 3 (6 June 1998)
- API
Extension
- Object-Oriented
Support
- Introduction
of Zend Engine
Features
of PHP 4 (22 May 2000)
- Enhanced
run time execution
- Introduced
Supergobals
- Web
server abstraction layer
- Object
overloading support
- Output
buffering support
- Improved
resource handling
Features
of PHP 5. 1 (24 November 2005)
- Support
for custom autoloading
- Over
400 various bug fixes
- Significant
performance improvements
- Improved
time zone support
Features
of PHP 5.2 (2 November 2006)
- Improved
memory manager
- Increased
default memory limit
- New
extensions with JSON, Zip
- Input
filtering extension
- Upgraded
bundle SQLite
Features
of PHP 5.3 (30 June 2009)
- Support
for namespaces
- Support
for jump labels
- Dynamic
access to static methods
- Support
for Late Static Bindings
- A
garbage collector for circular references
Features
of PHP 5.4 (1 March 2012)
- Support
for traits
- Tracking
the upload progress of files
- Support
for Binary number format
- Function
array dereferencing
- Improved
parse error messages
Features
of PHP 5.5 (20 June 2013)
- empty()
supports arbitrary expressions
- Generators
- password_hash()
- Introduced
finally keyword
- array
& string literal dereferencing
Features
of PHP 5.6 (28 August 2014)
- Constant
expressions
- SSL/TLS
improvements
- Default
character encoding
- PGSQL async support
- Introduced
phpdbg, an interactive debugger
- Operator
overloading
- Gost-crypto
hash algorithm
Features
of PHP 6 (Not released)
PHP version 6 not
successful version due to failure of Unicode (Unique, Universal, and Uniform character enCoding.) facility,
development was gradually stopped in favour of PHP version 7.
Features
of PHP 7.1(1 December 2016)
- Void
functions
- Nullable
Types
- Asynchronous
Signal handling
- Class
Constant visibility
- Symmetric
Array Destructuring
Features
of PHP 7.2 (30 November 2017)
- Abstract
Method Overriding
- New
Object Type
- Password
hashing with Argon 2
Features
of PHP 7.3 (6 December 2018)
- Trailing
Comma
- Flexible
Heredoc and Now doc Syntaxes
- PCRE2
Migration
- JSON_THROW_ON_ERROR
Features
of PHP 7.4 (28 November 2019)
· Typed Properties,
·
Preloading,
·
Password Hash Registry,
·
Split multibit string,
·
New custom object serialization
mechanism
0 Comments