What is PHP?
Posted on: July 10, 2010 at 12:00 AM
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.ADS_TO_REPLACE_1

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:ADS_TO_REPLACE_2

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.ADS_TO_REPLACE_3

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.ADS_TO_REPLACE_4

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. ADS_TO_REPLACE_5

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? ADS_TO_REPLACE_6 More Tutorials on roseindia.net for the topic What is PHP?.
What is the difference between PHP4 and PHP5?

New features in PHP5?

ModuleNotFoundError: No module named 'phpy'

What is Headers and Mime Types ?


What is a PHP File?

what is bit

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

what is hibernate.archive.autodetection

What is procedure

what is hibernate.archive.autodetection

What is Hibernate

What is Hibernate

What is JDBC?

What is FBT

What is ActionServlet?

What is Trigger?

What is VLR ?

What's PHP ?

What is an interface?

What is DML?

What is Index?

What is SQLLoader?

What is a "constraint"?

what is Savepoint ?

What is this keyword?

what is collections?

what are indices?

What is Hibernate

What is Hibernate

What is Externalizable?

What is the % operator?

What is casting?

What is DataAccessException?

What is IOC ?

What is SQLExceptionTranslator?

What are Struts?

What is WAP?

What is SPOOL?

What is CRM?

What is webservices?

What is Ajax?

What is NSRangeException

What is portal

What is a tuple?

What is workflow

what is RUP?



Related Tags for What is PHP?:


Advertisement null