Home Techindex What is PHP?

 
 

What is PHP?
Posted on: July 10, 2010 at 12:00 AM
Advertisement
Learn "What is PHP?" and why it is most popular dynamic web development software.

What is PHP?

In this section we will discuss about PHP and will try to understand "What is PHP?" and "Why it is used for web development?".

PHP is one of the most used open source server-side scripting language, which runs on almost all the platform. PHP is cross-platform and it run on many platform including Windows, Linux, Mac OS and Solaris.

PHP was originally developed by Rasmus Lerdof in the Year 1995 to collect the website's basic data. PHP was then re-written by two Israelis developers  Zeev Suraski and Andi Gutmans; and released with the current name (PHP). The Hypertext Preprocessor is most acceptable name of PHP. The current version of PHP  is PHP 5. PHP 5 is most advanced PHP with many features such as OOP's and Java support.

The PHP 5 has got following advanced features:

  • OOP's support: PHP 5 has robust object oriented capabilities
  • Support for interfaces
  • PHP 5 advanced features also includes exceptions, destructions, and abstracts.

PHP for Web Development:

The PHP Hypertext Processor is powerful language for development of web based applications such as dynamic websites, Web portals and Intranet applications. It is also a competitor of other programming languages:

  • Sun Java
  • Microsoft ASP, C#, .NET
  • ColdFusion
  • GCI and Perl
  • Ruby on Rails (ROR)
  • C (for web development)

But due to simplicity and easy syntax, PHP is most popular amongst the seasonal developers. The PHP learning time is also very less, you can learn PHP in a week's time and start developing the dynamic web applications.

Another reason of PHP popularity is it's easily availability of cheap hosting environment. The PHP support is provided by almost all the Linux web hosting companies. The hosting cost of the PHP based application is must cheaper then .NET or Java based application. PHP allows the developers to quickly develop the website. Once the website is developed they can find Linux shared or dedicated host and host the website very quickly.

Lot's of PHP libraries

There are many open-source libraries are available for the PHP programmer's. They can take advantages of these libraries to develop the applications quickly. Most of these open-source libraries are included with the PHP core distribution build. Additional libraries can be added to the PHP easily. Since the source code of PHP is available you can compile to suit your requirement.

Most used PHP libraries are PHP GD, PHP Image magic, PHP PDO, PHP ClibPDF, PHP cURL, PHP Gettext etc.

How learn PHP?

Learning PHP is easy, you can learn the PHP programming concepts easily. Learn PHP from the following urls:

a) Learn from our http://roseindia.net/php/starting-php.shtml tutorial at http://roseindia.net/php/starting-php.shtml.

b) Learn PHP MySQL at http://www.roseindia.net/tutorial/php/phpdatabase/php-mysql-introduction.html and http://www.roseindia.net/tutorial/php/phpbeginning/index.html.

c) Learn PHP Zend Framework at http://www.roseindia.net/tutorial/php/zendframework/index.html

Read more on What is PHP?

More Tutorials on roseindia.net for the topic What is PHP?.
What is the difference between PHP4 and PHP5?

 
New features in PHP5?

 
What is Headers and Mime Types ?

 
Asterisell

 
What is a PHP File?

 
what is bit

 
What is procedure

 
what are indices?

 
what is collections?

 
What is this keyword?

 
what is Savepoint ?

 
What is a "constraint"?

 
What is Index?

 
What is SQLLoader?

 
What is DML?

 
What is an interface?

 
What's PHP ?

 
What is VLR ?

 
What is Trigger?

 
What is ActionServlet?

 
What is FBT

 
What is JDBC?

 
What is an Abstract Class and what is it's purpose?

 
What is a transaction and what are ACID properties?

 
What is DataAccessException?

 
What is IOC ?

 
What is SQLExceptionTranslator?

 
What is Externalizable?

 
What is the % operator?

 
What is casting?

 
What are Struts?

 
What is WAP?

 
What is CRM?

 
what is RUP?

 
What is a tuple?

 
What is SPOOL?

 
What is webservices?

 
What is portal

 
What is NSRangeException

 
What is Ajax?

 
What was ENIAC

 
What is workflow

 
What is TDMA?

 
What is EDGE?

 
what is posting?

 
What is an Iterator?

 
What is hacker?

 
What is Management?

 
What is BREAK?

 
What is UDDI ?

 
Advertisement

Related Tags for What is PHP?:


Advertisements Advertisements
 

 

 

DMCA.com