Client Side :HTML,CSS
Server Side :PHP,JSP,ASP
PHP is used to develop Web Applications.
PHP (Personal Home Page) (Hypertext Preprocessor)
PHP is a server side scripting language implemented by RASMUS LERDORF in 1995 using 'C' and 'PERL' Technologies.By using PHP we can develop Dynamic Web Application.
Static Webpage : Only information displays.
Ex : Newspaper
Dynamic Webpage: We can Login.
Ex : Gmail,Facebook
PHP stands for Personal Home Page and also it contains its alias name i.e. Hypertext Preprocessor.
RASMUS LERDORF implemented PHP to find out how many companies accessing his Resume through online.
He used 'C' and 'PERL' Technologies for this implementaion.
Apache : Open source free server.
IIS : .net uses this server.
MySQL is a open source and only PHP can directly contact with MySQL, so there is a combation of MySQL and PHP.
PHP Application : Facebook
ASP Application : ORKUT
PHP Maintained by Zend Organization.
Features of PHP
i) Rosmus lerdorf implemented PHP 1.0 using 'c' & 'perl' software.
ii) It is not server side scripting language.
iii) Implementaion from 'c'&'perl' software.
i) Rosmus lerdorf implemented PHP 2.0 as partially server side scripting language.
ii) PHP 2.0 supports different types of database servers.
iii) We can implemente some types of modules using 2.0 those are registration,login,etc.
i) PHP 2.0 is fully server side scripting language.
ii) Zeey suraski & Andy gutmans rewritten the functionalities of php from scratch.on released it 3.0 as fully server side scripting language.
iii) PHP 3.0 supports different platforms(operating system.)
iv) personal Homepage is renamed as Hypertext preprocessor with this version.
i) PHP 4.0 is cross server ,it supports IIS,APACHE,TOMCAT etc.
ii) Zend engine 1.0 is introduced in php 4.0,zend engine is runtime environment of php application.
iii) smarty templating system is introduced with this version,we can simply develop the application with predefined templates
i) The major upgrade of PHP 5.0 is object oriented programming support
ii) Zend Engine 2.0 is introduced with PHP 5.0
iii) XML and Webservices related classes are introduced with PHP 5.0
i) The main focus ofd PHP 6.0 is Unicode support means programmers can able to name their classes and methods with the native languages.
ii) some advanced object oriented programming concepts introduced with PHP6.0 those are namespaces, and late static binding.
Webserver is a software used to run the application. It handles the request from client and sends the response to the client.
It is a software used to open web applications from webserver.
A Request is a trip of Webpage from Browser to Server.
Server sends the output for client request in the form of response.
The script which executes client system with the help of Webbrowser can be called as Client-Side-Script.
The server executes in the Webserver with the help of server engines.user can't see the original script of Server-Side-Script languages.