background

PHP Training




   

PHP training centre in Pune | PHP training institute in Pune

PHP training

PHP is a general purpose scripting language or server side scripting language that mostly designed for building website or web development. It is originally created by Rasmus Lerdorf in 1994 called father of php.

PHP is officially called "Personal home page", it now stand for PHP: "Hypertext Preprocessor" recursive acronym. Why php called preprocessor because php libraries are already compiled and processed. when any person request any php page in browser address bar that request first go to server for example Apache is running on that server. then server interpret php files and return back response in form of HTML. that the reason php is called hypertext preprocessor.

Histroy : PHP was written in the C programming language by Rasmus Lerdorf in 1994 for use in monitoring his online resume and related personal information. For this reason, PHP originally stood for "Personal Home Page". Lerdorf combined PHP with his own Form Interpreter, releasing the combination publicly as PHP/FI (generally referred to as PHP 2.0) in 1995.

Two programmers, Zeev Suraski and Andi Gutmans, rebuilt PHP's core, releasing the updated result as PHP/FI 2 in 1997. The acronym was formally changed to PHP: HyperText Preprocessor, at this time. (This is an example of a recursive acronym: where the acronym itself is in its own definition.) In 1998, PHP 3 was released, which was the first widely used version.

PHP 4 was released in 2000, with a new core, known as the Zend Engine 1.0. PHP 4 featured improved speed and reliability over PHP 3. In terms of features, PHP 4 added references, the Boolean type, COM support on Windows, output buffering, many new array functions, expanded object-oriented programming.

PHP 5 was released in 2004 powered by the new Zend Engine 2.0, with the updated Zend Engine 2.0.

PHP received mixed reviews due to lacking native Unicode support at the core language level In 2005, a project headed by Andrei Zmievski was initiated to bring native Unicode support throughout PHP, by embedding the International Components for Unicode (ICU) library and representing text strings as UTF-16 internally. Since this would cause major changes both to the internals of the language and to user code, it was planned to release this as version 6.0 of the language, along with other major features then in development.

However, a shortage of developers who understood the necessary changes, and performance problems arising from conversion to and from UTF-16, which is rarely used in a web context, led to delays in the project. As a result, a PHP 5.3 release was created in year 2009, with many non-Unicode features back-ported from PHP 6.0 , notably namespaces. In Year March 2010 , PHP 5.4 release was prepared containing most remaining non-Unicode features from PHP 6, such as traits and closure re-binding. Initial hopes were that a new plan would be formed for Unicode integration, but by 2014 none had been adopted.

During the year 2014 and 2015, a new major PHP version was developed, which was numbered PHP 7. The numbering of this version involved some debate among internal developers. While the PHP 6 Unicode experiment had never been released, several articles and book titles referenced the PHP 6 name, which might have caused confusion if a new release were to reuse the name. After a vote, the name PHP 7 was chosen.

PHP 8 is scheduled to be released on November 26, 2020. PHP 8 is currently in beta. PHP 8 is a major version and has breaking changes from previous versions. New features and notable changes include




Zend Engine

The Zend Engine is the open source scripting engine that interprets the PHP programming language. It was developed by two programmers name Andi Gutmans and Zeev Suraski while they were students at the Technion - Israel Institute of Technology. After this they founded a company called Zend Technologies in Ramat Gan, Israel. The name Zend formed by the combination of their forenames Zeev and Andi.



Apache HTTP Server

The Apache is a software that run on HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation



MySQL

MySQL is an open-source relational database management system. Its name is a combination of prefix of co-founder Michael 'My' and the name Widenius's daughter, and 'SQL', the abbreviation for Structured Query Language.
MySQL has stand-alone clients that allow users to interact directly with a MySQL database using SQL, but more often MySQL is used with other programs to implement applications that need relational database capability.



What is so great About PHP?

PHP is free cost in money (License free).
PHP is cross plateform.
PHP is widely used.
PHP hides its complexity.
PHP is built for web programming.


Tools For Web Development classes in Pune | Website development course in Pune

Tools For PHP Training