The New Stuff

Yes but, Why PHP?

Mostly people asking the question that why php? The word PHP is abbreviated as Hypertext Preprocessor some people use to pronounce it Pre Hypertext Preprocessor but actually its not at first it was called Personal Home Page. Php is a server side Language its originally created by Rasmus Lerdorf  in 1994. 

Its being and it is popular for web developing in world wide mostly new developer feel good by choosing php as their first programming language for web developing. It is easy to understand and a open source. Php has been updated with the new versions and changes to it. A little glance on its history and versions from wikipedia;


Version Release date Supported until[61] Notes
1.0 8 June 1995 Officially called "Personal Home Page Tools (PHP Tools)". This is the first use of the name "PHP".[5]
2.0 1 November 1997 Officially called "PHP/FI 2.0". This is the first release that could actually be characterised as PHP, being a standalone language with many features that have endured to the present day.
3.0 6 June 1998 20 October 2000[61] Development moves from one person to multiple developers. Zeev Suraski and Andi Gutmans rewrite the base for this version.[5]
4.0 22 May 2000 23 June 2001[61] Added more advanced two-stage parse/execute tag-parsing system called the Zend engine.[62]
4.1 10 December 2001 12 March 2002[61] Introduced "superglobals" ($_GET, $_POST, $_SESSION, etc.)[62]
4.2 22 April 2002 6 September 2002[61] Disabled register_globals by default. Data received over the network is not inserted directly into the global namespace anymore, closing possible security holes in applications.[62]
4.3 27 December 2002 31 March 2005[61] Introduced the command-line interface (CLI), to supplement the CGI.[62][63]
4.4 11 July 2005 7 August 2008[61] Fixed a memory corruption bug, which required breaking binary compatibility with extensions compiled against PHP version 4.3.x.[64]
5.0 13 July 2004 5 September 2005[61] Zend Engine II with a new object model.[65]
5.1 24 November 2005 24 August 2006[61] Performance improvements with introduction of compiler variables in re-engineered PHP Engine.[65] Added PHP Data Objects (PDO) as a consistent interface for accessing databases.[66]
5.2 2 November 2006 6 January 2011[61] Enabled the filter extension by default. Native JSON support.[65]
5.3 30 June 2009 14 August 2014[61] Namespace support; late static bindings, jump label (limited goto), closures, PHP archives (phar), garbage collection for circular references, improved Windows support, sqlite3, mysqlnd as a replacement for libmysql as underlying library for the extensions that work with MySQL, fileinfo as a replacement for mime_magic for better MIME support, the Internationalization extension, and deprecation of ereg extension.
5.4 1 March 2012 3 September 2015[61] Trait support, short array syntax support. Removed items: register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister() and session_is_registered(). Built-in web server.[67] Several improvements to existing features, performance and reduced memory requirements.
5.5 20 June 2013 10 July 2016[68] Support for generators, finally blocks for exceptions handling, OpCache (based on Zend Optimizer+) bundled in official distribution.[69]
5.6 28 August 2014 31 December 2018[68] Constant scalar expressions, variadic functions, argument unpacking, new exponentiation operator, extensions of the use statement for functions and constants, new phpdbg debugger as a SAPI module, and other smaller improvements.[70]
6.x Not released N/A Abandoned version of PHP that planned to include native Unicode support.[71][72]
7.0 3 December 2015[2] 3 December 2018[46] Zend Engine 3 (performance improvements[44] and 64-bit integer support on Windows[73]), uniform variable syntax,[48] AST-based compilation process,[74] added Closure::call(),[75] bitwise shift consistency across platforms,[76] ?? (null coalesce) operator,[77] Unicode codepoint escape syntax,[78] return type declarations,[59] scalar type (integer, float, string and boolean) declarations,[60] <=> "spaceship" three-way comparison operator,[79] generator delegation,[80] anonymous classes,[81] simpler and more consistently available CSPRNG API,[82] replacement of many remaining internal PHP "errors" with the more modern exceptions,[47] and shorthand syntax for importing multiple items from a namespace.[83]
7.1 November 2016[84] 3 years after release[46] void return type,[85] class constant visibility modifiers,[86] nullable types[87]

and its basic syntax is

<!DOCTYPE html>
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo "Awesome shared"; ?>
</body>
</html> 

So there are many ways to and Why not php? but there are also some ways that  why php?.
In other view it seemed familiar that mostly industries are using this language for web developing, also the youth of developer suggest to choose it first to build up your skill and understand with it features and techniques.
There is also a common name called with php is Php/MySql. MySql is the Database system which is compatible with php. 

0 comments:

Post a Comment

dilmurad-responsive

Popular Posts

^