PHP(hyper test pre-procsesor)
ABOUT PHP ( Hyper text Pre-processor) PHP development began in 1994 when Rasmus Lerdorf wrote a series of Common Gateway Interface (CGI) binaries in C, [6][11][12][13] which he used to maintain his personal homepage.Rasmus LerdorfCommon Gateway Interface [6][11][12][13]personal homepage The visibility of PHP properties and methods is defined using the keywords public, private, and protected.visibilitykeywords The original, only complete and most widely used PHP implementation is powered by the Zend Engine and known simply as PHP.Zend Engine The Zend Engine compiles PHP source code on-the-fly into an internal format that it can execute, thus it works as aninterpreter. [compilessource codeinterpreter [
After the PHP code is interpreted and executed, the web server sends resulting output to its client, usually in form of a part of the generated web page – for example, PHP code can generate a web page's HTML code, an image, or some other data. PHP has also evolved to include a command-line interface (CLI) capability and can be used in standalone graphical applications. [ 8]command-line interfacestandalonegraphical applications [ 8] PHP also has support for talking to other services using protocols such as LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (on Windows) and countless others. You can also open raw network sockets and interact using any other protocol.
PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.server-side scriptingweb developmentgeneral-purpose programming language January 2013, PHP was installed on more than 240 million websites (39% of those sampled) and 2.1 million web servers. [4] Originally created by Rasmus Lerdorf in 1994.websitesweb servers [4]Rasmus Lerdorf PHP code can be simply mixed with HTML code, or it can be used in combination with various templating engines and web frameworks.HTMLtemplating enginesweb frameworks PHP code is usually processed by a PHP interpreter, which is usually implemented as a web server's native module or a Common Gateway Interface (CGI) executable.interpretermoduleCommon Gateway Interface
Architecture diagram for php :
Features of php :- Support for namespaces has been added.namespaces Support for Late Static Bindings has been added.Late Static Bindings Support for jump labels (limited goto) has been added.jump labels Support for native Closures (Lambda/Anonymous functions) has been added.Closures There are two new magic methods, __callStatic() and __invoke().__callStatic()__invoke() Nowdoc syntax is now supported, similar to Heredoc syntax, but with single quotes. NowdocHeredoc It is now possible to use Heredocs to initialize static variables and class properties/constants.Heredoc Heredocs may now be declared using double quotes, complementing the Nowdoc syntax. HeredocNowdoc Constants can now be declared outside a class using the const keyword. Constants The ternary operator now has a shorthand form: ?:.ternary The HTTP stream wrapper now considers all status codes from 200 to 399 to be successful. Dynamic access to static methods is now possible
Lifecycle for php
Salient Features of php : 80% hands on/ practical classes. Real Time scenarios/Project Exposure. Limited no of students per batch. Corporate Training Atmosphere. Week end Batches to suit professional. Placement Assistance which includes. 1. Resume Preparation. 2. Individual Counseling. 3. Offline Support, which includes queries and assignments. 4. Association with people who are working more then 20 companies who may providing interview. Back Classes. Provision to come for more one or more Batch