Hypertext Preprocessor----Hypertext preprocessor
Personal Home Page Original name
Purpose: Allows Web developers to quickly write dynamically generated Web pages, compared to other pages, PHP is to embed the program into the HTML document to execute, more efficient than the fully generated HTML editing CGI much higher
Html:hypertext Markup Language
Founder: Ramsler Loedorf Rasmus lerdorf,1968, University of Waterloo, Canada
Lodorf was initially designed to maintain personal web pages, wrote maintenance programs in Prel language, and then rewritten with C, eventually deriving Php/fi
Time axis:
1995.06.08 will release Php/fi publicly
1995 php2.0, added support for MySQL
1997 php3.0
php4.0
php5.0
Since php6.0 does not fully resolve Unicode encoding, there is basically no application on the production line, basically just a concept product, many features have been implemented on php5.3.3 and php5.3.4
Common IDE (intergrated development Environment): Integrated development environment
Coda (MAC)
Phpstrom
Adobe Dreamweaver
NetBeans
A common text editor with code highlighting:
nodepad++
Sublimetext
PHP Advantages
PHP Features:
PHP has a unique mix of C,java,prel and PHP's self-created syntax
Can be faster than CGI or Prel to execute Dynamic Web pages, and other become a language, PHP is a program embedded in the HTML document to execute, the efficiency is more efficient than the full generation of HTML editing CGI is much higher, all CGI can be implemented
Support for almost all popular databases and operating systems
PHP can use c,c++ to extend the program
PHP Advantages:
Open Source Code
Free Sex
Quick Sex
Cross-platform Strong
High efficiency
Graphics processing
Object oriented
Professional focus
PHP Technology Applications:
Static page Generation
Database Cache
Procedure Cache
DIV+CSS Standard
Heavy Duty
Distributed
Flex
Support MVC
Smarty Module engine
PHP Authentication Level
Junior Ife:index Front Engineer front-end engineer
Intermediate ipe:index php Engineer PHP Engineer
Senior Iae:index Architecture Engineer Architecture Engineer
Introduction to PHP